Tablestore adalah layanan penyimpanan data yang dikembangkan oleh Alibaba Cloud untuk menyimpan sejumlah besar data terstruktur. Layanan ini memungkinkan Anda menanyakan dan menganalisis data secara efisien, dengan model Wide Column, Timeline, dan Timestream yang kompatibel dengan HBase. Tablestore dapat menyimpan data dalam skala petabyte dan mendukung puluhan juta transaksi per detik (TPS) serta latensi dalam milidetik.
Skenario
Tablestore dapat menyimpan data dalam skala petabyte pada satu tabel dan mendukung puluhan juta transaksi per detik (TPS) serta berbagai metode kueri seperti indeks sekunder global, pencarian teks lengkap, indeks terbalik, dan indeks spatio-temporal. Oleh karena itu, Tablestore banyak digunakan dalam skenario data terstruktur seperti jejaring sosial, Internet of Things (IoT), kecerdasan buatan (AI), metadata, dan data besar.
Metadata
Ketika menyimpan sejumlah besar data seperti dokumen dan file media, penting untuk menyimpan dan menganalisis metadata dari data tersebut. Dalam skenario seperti penyimpanan pesanan e-commerce, riwayat transaksi rekening bank, atau tagihan telepon dari penyedia layanan, Anda juga perlu mengelola sejumlah besar metadata. Tablestore membantu Anda mengelola metadata secara efisien.
Data pesan
Tablestore menyediakan model Timeline untuk menyimpan data pesan. Model ini membangun antrian pesan ringan yang mendukung sejumlah besar topik untuk menyimpan informasi dalam aplikasi jejaring sosial seperti obrolan pesan instan (IM) dan aliran Feed seperti komentar, posting, dan suka. Model Timeline telah digunakan dalam berbagai sistem IM, termasuk DingTalk, untuk mendukung sinkronisasi sejumlah besar pesan obrolan.
Pelacakan lintasan
Tablestore menyediakan model Timestream untuk membantu Anda mengelola dan menganalisis data lintasan dalam berbagai skenario seperti berlari, berkendara, berjalan, dan pengiriman makanan.
Data ilmiah besar
Data berbasis grid adalah jenis data besar ilmiah yang digunakan dalam bidang geosains seperti meteorologi, oseanografi, geologi, dan geomorfologi. Data ini memiliki volume besar dan terus bertambah. Para ilmuwan memerlukan kemampuan untuk melihat dan menanyakan data secara online menggunakan berbagai metode dengan latensi rendah. Tablestore dapat memenuhi persyaratan tinggi terkait kapasitas penyimpanan dan kinerja kueri dalam skenario data besar ilmiah.
Data besar Internet
Desainer produk platform e-commerce dan informasi di Internet harus mengumpulkan dan menganalisis data dari berbagai platform untuk menentukan pengembangan lebih lanjut produk mereka. Departemen hubungan masyarakat dan pemasaran perusahaan juga perlu menangani masalah secara tepat waktu berdasarkan opini publik. Tablestore membantu Anda menyimpan dan menganalisis puluhan miliar opini publik.
IoT
Tablestore dapat digunakan untuk menyimpan data deret waktu dari perangkat IoT dan sistem pemantauan. Layanan ini menyediakan operasi API untuk langsung membaca data SQL dan aliran data inkremental, memungkinkan Anda mengimplementasikan analisis data offline dan komputasi aliran waktu nyata.
Kinerja
Tablestore dapat menyimpan puluhan petabyte data dan triliunan catatan dalam satu tabel, serta mendukung puluhan juta transaksi per detik (TPS) dengan latensi dalam milidetik. Layanan ini mendukung penyeimbangan beban otomatis dan migrasi hotspot tanpa operasi manual dan pemeliharaan (O&M). Selain itu, Tablestore memberikan throughput tinggi untuk operasi tulis dan kinerja baca-tulis stabil yang dapat diprediksi. Untuk informasi lebih lanjut, lihat buku putih kinerja Tablestore.
Ketahanan data dan ketersediaan layanan
Tablestore membuat beberapa cadangan data dan menyimpannya di server yang berbeda di seluruh rak. Jika cadangan gagal, Tablestore segera menggunakan cadangan lain untuk memulihkan data. Mekanisme ini memastikan ketahanan data sebesar 99,99% dan ketersediaan layanan sebesar 99,999999999% (sebelas angka 9).
Skalabilitas dan elastisitas
Tablestore menggunakan shard dan penyeimbangan beban untuk mengimplementasikan skalabilitas tanpa batas. Ketika jumlah data dalam tabel meningkat, Tablestore menyesuaikan ukuran partisi untuk menyimpan lebih banyak data. Layanan ini dapat menyimpan minimal 10 PB data, dengan satu tabel tunggal mampu menyimpan minimal 1 PB data atau satu triliun catatan.
Keamanan
Tablestore melakukan autentikasi dan otorisasi berdasarkan tabel dan operasi. Layanan ini mendukung otorisasi sementara STS, autentikasi kustom, dan pengguna RAM untuk mengisolasi sumber daya berdasarkan pengguna. Untuk informasi lebih lanjut, lihat RAM dan STS. Tablestore mendukung akses dari Internet, instance ECS, dan VPC serta menyediakan kontrol akses jaringan.
Operasi
Tablestore menyediakan operasi API RESTful standar. Anda dapat menggunakan alat atau SDK Tablestore yang mengenkapsulasi operasi API untuk mengembangkan aplikasi. Tablestore menyediakan SDK untuk berbagai bahasa pemrograman, termasuk Java, Python, PHP, dan Go. TableStore CLI adalah alat antarmuka baris perintah (CLI) yang menyediakan perintah sederhana dan jelas untuk melakukan berbagai operasi di Tablestore, termasuk operasi tabel, operasi baris tunggal, uji stres sederhana, dan operasi cadangan data. Alat ini mendukung sistem operasi Windows, Linux, dan Mac.
Konsol Tablestore memungkinkan Anda membuat instance, tabel, dan indeks pencarian, melakukan operasi baca-tulis dasar pada data, serta memantau data akses seperti QPS, latensi, dan jumlah permintaan dari instance dan tabel.
Model biaya
Anda dapat menggunakan metode penagihan bayar sesuai pemakaian untuk membayar hanya untuk sumber daya Tablestore yang Anda gunakan. Dengan cara ini, Anda dapat menangani fluktuasi lalu lintas dan permintaan konkurensi tinggi dengan latensi rendah dan biaya efisien. Anda juga dapat menggunakan metode penagihan langganan untuk membeli rencana sumber daya di muka guna mengurangi biaya yang ditimbulkan oleh penggunaan sumber daya. Tablestore adalah layanan bayar sesuai pemakaian yang ditagih berdasarkan item-item berikut: penggunaan penyimpanan, throughput baca, throughput tulis, dan lalu lintas keluar Internet. Jika Anda menggunakan fitur indeks pencarian atau indeks sekunder global, biaya tambahan akan dikenakan. Untuk informasi lebih lanjut, lihat Ikhtisar Penagihan.