Apa itu data besar?
Data besar (big data): mengacu pada kumpulan data yang tidak dapat ditangkap, dikelola, dan diproses dalam jangka waktu tertentu menggunakan alat perangkat lunak konvensional, yang memerlukan mode pemrosesan baru untuk memiliki kekuatan pengambilan keputusan, kemampuan wawasan dan kemampuan optimasi proses yang lebih kuat, yaitu aset informasi yang besar, dengan laju pertumbuhan yang tinggi dan beragam. (Diambil dari Baidu Baike)
Data besar sangat umum dalam kehidupan kita, misalnya Taobao dapat menghitung melalui data besar jenis barang apa yang paling banyak dibeli di platform Taobao setiap hari, rata-rata jumlah barang yang diperdagangkan di daerah mana setiap hari, dan lain-lain...
Salah satu teman saya memiliki toko di Pinduoduo, ia menggunakan perangkat lunak yang dirancang khusus untuk menjual 100 jenis barang teratas di platform setiap hari ke tokonya, karena membuka toko pribadi di Pinduoduo tidak terbatas, ia membuka banyak toko dengan harga tinggi untuk membeli barang yang laris, sehingga pendapatannya bisa mencapai ribuan yuan setiap hari, ini adalah salah satu poin di mana big data sangat berguna bagi kita.
Apa hubungan langsung atau tidak langsung antara big data dan blockchain?
Analisis dan penambangan big data adalah komputasi yang memerlukan data yang padat, membutuhkan kemampuan komputasi terdistribusi yang besar. Manajemen node, penjadwalan tugas, toleransi kesalahan, dan keandalan tinggi adalah teknologi kunci. Google adalah perwakilan dari teknologi komputasi terdistribusi ini, dengan menambahkan node server, kemampuan pemrosesan total sistem dapat diperluas secara linier, dengan keuntungan besar dalam hal biaya dan skalabilitas.
Mekanisme konsensus blockchain adalah bagaimana semua node terdistribusi mencapai konsensus, melalui algoritma untuk menghasilkan dan memperbarui data, untuk menentukan validitas suatu catatan, ini adalah cara untuk menentukan serta cara untuk mencegah pemalsuan. Blockchain terutama mencakup empat jenis mekanisme konsensus yang berbeda, yang sesuai untuk berbagai skenario aplikasi, mencapai keseimbangan antara efisiensi dan keamanan.
Big data biasanya digunakan untuk menggambarkan kumpulan data yang cukup besar dan kompleks, sehingga sulit untuk diproses dengan cara tradisional. Informasi data yang dapat ditampung oleh blockchain adalah terbatas, masih jauh dari standar "big data".
Namun, teknologi blockchain juga merupakan sejenis teknologi basis data tertentu. Karena basis data yang terdesentralisasi memiliki karakteristik dalam keamanan dan kemudahan, banyak orang dalam industri optimis tentang perkembangannya, menganggapnya sebagai peningkatan dan pelengkap untuk teknologi internet yang ada. Blockchain adalah sistem terdistribusi dalam arti murni.
Perbedaan antara big data dan blockchain
Terstruktur vs Tidak Terstruktur: Blockchain adalah blok dengan definisi struktur yang ketat, yang terdiri dari rantai yang dibentuk oleh pointer, adalah data terstruktur yang khas, sedangkan big data lebih banyak memproses data yang tidak terstruktur.
Independen vs Terintegrasi: Sistem blockchain untuk menjamin keamanan, informasi relatif independen, sedangkan big data lebih fokus pada analisis integrasi informasi.
Langsung vs Tidak Langsung: Sistem blockchain itu sendiri adalah sebuah basis data, sedangkan big data merujuk pada analisis mendalam dan penambangan data, merupakan jenis data yang tidak langsung.
Matematika vs Data: Blockchain mencoba berbicara dengan matematika, blockchain menegaskan "kode adalah hukum", sedangkan big data mencoba berbicara dengan data.
Anonim vs Personalisasi: Blockchain bersifat anonim (buku besar publik, pemilik anonim, dibandingkan dengan akun publik lembaga keuangan tradisional, buku besar dirahasiakan), sedangkan big data secara sadar berfokus pada personalisasi.