|
Saat ini kita semua hidup di era dengan stok data yang sangat besar, namun Big Data dan teknologi yang mendasarinya, NoSQL, juga menjadi kata kunci di Internet. Untuk perusahaan Internet global seperti Google, Facebook, dan IBM, penggunaan NoSQL, inventaris database non-relasional yang sangat skalabel, sering kali melampaui database relasional. Bahkan, dalam proses beberapa masalah data yang sangat besar dan data semi-terstruktur, serangkaian produk database baru telah lahir, dan database ini kami sebut NoSQL. Pada tanggal 26-27 April 2013, KTT Teknologi Global Big Data 2013, yang diselenggarakan oleh merek WOT (World Of Tech) 51CTO Media Group, diadakan di Renaissance Beijing Renaissance Hotel, di mana berbagai macam produk NoSQL, dengan fitur dan proposisi nilai yang berbeda, dipresentasikan, sehingga sering kali sulit untuk dipilih. Reporter berkomunikasi secara mendalam dengan Ming Lei, seorang ahli pengembangan perangkat lunak dari Silicon Valley, yang telah bekerja di Oracle, Microsoft dan Google, dan menganalisis NoSQL dalam kehidupan nyata, dan merangkum beberapa poin untuk referensi netizen.
c Bapak Ming Lei (kiri) Sistem Terdistribusi dan NoSQL Sistem terdistribusi terdiri dari banyak lapisan yang berbeda, termasuk lapisan aplikasi, lapisan data, lapisan kinerja, dll. Sekarang kita terutama berbicara tentang lapisan aplikasi dan lapisan data, yang keduanya merupakan komponen penting dari sistem terdistribusi, lapisan aplikasi umumnya tidak memiliki status, dan lapisan data terus-menerus melakukan aritmatika untuk membuatnya menyimpan status. Lapisan data adalah lapisan yang paling sulit dan paling dalam dalam sistem terdistribusi. Pandangan Ming Lei adalah bahwa NoSQL adalah memori dalam sistem terdistribusi, ini adalah sejenis sistem terdistribusi. Atau lebih tepatnya, ini adalah sebuah level dari sistem terdistribusi. Perbandingan Cache NoSQL dengan Cache CDN Di sisi NoSQL cache diwakili oleh Memcached, cache NoSQL dan cache CDN perbedaan terbesarnya adalah bahwa cache NoSQL mengacu pada lapisan data cache, bukan lapisan aplikasi cache, bukan lapisan jaringan cache, sehingga cache-nya lebih bersifat data primitif. Misalnya, jika transaksi dalam logika aplikasi bukanlah hasil akhir untuk dilihat pengguna, maka kami melakukan caching di lapisan jaringan, teknologi yang paling umum disebut CDN, yang disebut ContentDeliveryNetwork, umumnya di ujung jaringan di dekat ujung jaringan pengguna di beberapa server web untuk men-cache beberapa halaman web tertentu.
|