Daftar Isi:
Video: Tutorial CRUD Laravel 5.5 - 09 Selected Dropdown List [ Membuat Blog Laravel ] (Laravel 5.5.) 2024
Bila Anda membutuhkan penulisan yang sangat cepat, penyimpanan flash dipanggil (berlawanan dengan permintaan Flash Gordon). Ini datang pada biaya menggunakan ruang RAM, tentu saja. Menulis ke RAM akan membawa Anda, well, kira-kira sejauh ukuran RAM Anda. Jadi memiliki opsi penyimpanan berkecepatan tinggi segera di belakang RAM server Anda adalah ide bagus.
Dengan cara ini, ketika sebuah operasi pos pemeriksaan untuk menyiram data ke disk selesai, ia membersihkan ruang di RAM secepat mungkin.
Menghabiskan uang untuk kecepatan
Flash mahal - lebih dari sekedar disk dan RAM pemintal tradisional. Ini mungkin dilakukan tanpa flash dengan menggunakan RAID 10 array disk berputar, tapi ini hanya akan membuat Anda sejauh ini.
Pendekatan logis adalah melihat seberapa cepat aliran data ke database Anda. Mungkin menyediakan 100 persen dari ukuran data toko Anda untuk disk yang berputar, 10 persen untuk flash, dan satu persen untuk RAM. Angka-angka ini akan bervariasi tergantung pada profil akses data aplikasi Anda, dan seberapa sering data yang sama diakses.
Tentu saja, jika Anda berada di industri yang memiliki data dengan cepat dan Anda benar-benar perlu menjamin throughput tulis, maka infrastruktur flash semua mahal bisa untuk Anda.
Untuk memberi gambaran tentang kemungkinan skala yang dapat dicapai di toko dengan nilai penting yang mendukung flash asli, Aerospike mengklaim bahwa, dengan flash asli untuk data dan RAM untuk indeks, 99. 9 persen pembacaan dan penulisan selesai dalam satu mili detik.
Komputasi konteks
Aerospike menganugerahkan konsep yang disebut konteks - komputasi sadar . Kompatibilitas konteks adalah di mana Anda memiliki jendela waktu yang sangat singkat untuk merespons permintaan, dan respons yang benar ditentukan oleh beberapa properti pengguna, seperti usia atau produk yang dibeli. Properti ini bisa meliputi:
-
Identity: Sesi ID, cookies, alamat IP
-
Atribut: Demografis atau geografis
-
Perilaku: Kehadiran (gesek, cari, bagikan), saluran web, telepon), layanan (frekuensi, kecanggihan)
-
Segmen: Sikap, nilai, gaya hidup, sejarah
-
Transaksi: Pembayaran, kampanye
Gagasan umum adalah menambang data dari transaksional sistem untuk menentukan yang paling tepat atau rekomendasi bagi pelanggan berdasarkan berbagai faktor. Anda dapat melakukannya dengan menggunakan peta Hadoop / mengurangi pekerjaan, misalnya pada database relasional Oracle transaksional.
Keluaran kemudian disimpan di Aerospike sehingga ketika ada pelanggan tertentu tiba di situs Anda dan mereka memiliki campuran daftar faktor sebelumnya (dimodelkan sebagai kunci komposit), yang sesuai atau rekomendasi segera diberikan kepada pelanggan.
Mengevaluasi Aerospike
Aerospike adalah raja dukungan flash. Alih-alih menggunakan dukungan sistem file sistem operasi di atas flashdisk, seperti yang dilakukan database lain (yaitu, pada dasarnya mereka merawat flash disk seperti hard disk lainnya), Aerospike secara native mengakses lampu kilat.
Perilaku ini memberikan Aerospike dengan throughput maksimal, karena tidak harus menunggu fungsi sistem operasi panggilan selesai; itu hanya mengakses blok lampu kilat mentah secara langsung. Selain itu, Aerospike dapat memanfaatkan atribut fisik penyimpanan flash untuk mendapatkan setiap kinerja terakhir. enterprise - level yang tidak memiliki database lain, termasuk yang berikut ini: Konsistensi ACID penuh: Memastikan data aman dan konsisten. Kolom berbagi-tidak sama sekali: Memiliki replikasi sinkron untuk menjaga agar data tetap konsisten. Penyaluran ulang otomatis: Secara otomatis memindahkan beberapa data ke simpul baru, petang waktu baca dan memungkinkan untuk skala dan skala kembali dalam sebuah cluster. Dukungan untuk UDF dan Hadoop: Fungsi yang ditetapkan pengguna dapat berjalan di samping data untuk kueri agregasi, dan Peta Hadoop / Kurangi didukung untuk persyaratan yang lebih kompleks. Indeks sekunder: Menambahkan indeks pada bidang nilai data untuk query cepat. Tipe data besar: Mendukung tipe data khusus dan besar; memungkinkan untuk model data yang kompleks dan kasus penggunaan. Kemasan penyimpan otomatis yang disiram menulis: Flushes RAM ke flash storage (SSD) dan disk saat ruang pada tingkat yang lebih cepat hampir habis. Apakah Anda memerlukan dukungan kilat cepat, fitur lain ini benar-benar menarik minat orang-orang dengan kasus penggunaan mission-critical. Jika Anda mengevaluasi Riak untuk sistem mission-critical, pasti mengevaluasi Aerospike juga.