RumahKeuangan PribadiLapisan 2 dari tumpukan data besar: Database operasional - dummies
Lapisan 2 dari tumpukan data besar: Database operasional - dummies
Video: Прекрасная Планета 2024
Inti dari lingkungan data yang besar, dan lapisan 2 tumpukan data yang besar, adalah mesin database yang berisi kumpulan elemen data yang relevan dengan bisnis Anda. Mesin ini harus cepat, terukur, dan kokoh. Mereka tidak semua diciptakan sama, dan lingkungan data besar tertentu akan lebih baik dengan satu mesin daripada yang lain, atau lebih mungkin dengan gabungan mesin database. Misalnya, walaupun memungkinkan untuk menggunakan sistem manajemen basis data relasional (RDBMSs) untuk semua implementasi data besar Anda, tidak praktis melakukannya karena kinerja, skala, atau bahkan biaya. Sejumlah teknologi database yang berbeda tersedia, dan Anda harus berhati-hati untuk memilih dengan bijak.
Tidak ada pilihan tunggal yang tepat mengenai bahasa database. Meskipun SQL adalah bahasa query database yang paling lazim digunakan saat ini, bahasa lain mungkin memberikan cara yang lebih efektif atau efisien untuk memecahkan tantangan data besar Anda. Hal ini berguna untuk memikirkan mesin dan bahasa sebagai alat dalam "kotak peralatan pelaksana. "Tugas Anda adalah memilih alat yang tepat.
Misalnya, jika Anda menggunakan model relasional, Anda mungkin menggunakan SQL untuk query. Namun, Anda juga bisa menggunakan bahasa alternatif seperti Python atau Java. Hal ini sangat penting untuk memahami jenis data apa yang dapat dimanipulasi oleh database dan apakah itu mendukung perilaku transaksional yang benar. Perancang database menggambarkan perilaku ini dengan akronim
ACID. Itu singkatan dari
Atomicity:
Transaksi adalah "all or nothing" jika bersifat atom. Jika ada bagian dari transaksi atau sistem yang mendasari gagal, keseluruhan transaksi gagal. Konsistensi:
Hanya transaksi dengan data yang valid yang akan dilakukan pada database. Jika data korup atau tidak benar, transaksi tidak akan lengkap dan data tidak akan ditulis ke database. Isolasi: Beberapa transaksi simultan tidak akan saling mengganggu. Semua transaksi yang valid akan dilakukan sampai selesai dan sesuai urutan pengirimannya untuk diproses.
Durability: Setelah data dari transaksi ditulis ke database, tetap di sana "selamanya. "
Mesin
Bahasa Permintaan MapReduce
Tipe Data
Transaksi
Contoh
Relasional
SQL, Python, C
Tidak
Diketik
ACID
PostgreSQL, Oracle, DB / 2
Kolumnar
Ruby
Hadoop
Predefined dan ketikan
Ya, jika diaktifkan
HBase
Grafik
Berjalan, Cari, Cypher
Tidak
Untyped
ACID
Neo4J
Dokumen
Perintah
JavaScript
Diketik
Tidak
MongoDB, CouchDB
nilai kunci
Lucene, Perintah
JavaScript
BLOB, semantik
Tidak
Riak, Redis
Setelah Anda memahami kebutuhan Anda dan memahami data yang Anda kumpulkan, di mana meletakkannya, dan apa Untuk melakukannya, Anda perlu mengaturnya agar bisa dikonsumsi untuk analisis, pelaporan, atau aplikasi spesifik.
Sebelum menulis semua kode untuk membuat Minecraft Minigame, Anda perlu merancang permainan Anda. The Gameplay Loop adalah proses sederhana yang bisa Anda ikuti untuk memastikan permainan Anda menyenangkan, menantang, dan lengkap. The Gameplay Loop memiliki empat bagian: Start: Buat adegan dasar. Tujuan: Menambahkan cara untuk menang dan ...
Satu hal yang rapi tentang Minecraft adalah bahwa beberapa fisika realistis sedang dimainkan dalam permainan. Misalnya, jika Anda memiliki air dan Anda memasukkan es ke dalamnya, itu akan membeku! Oke, mungkin di dunia nyata, menambahkan es tidak membuat air membeku, tapi memang membuatnya lebih dingin. Anda dapat melihat ini ...
Di Minecraft, experience points, XP untuk jangka pendek, dikumpulkan dari bola pengalaman bercahaya. Sebagai pemain mengumpulkan cukup bola dan meningkatkan tingkat pengalaman mereka, mereka akan dapat menggunakan tabel dan landasan yang mempesona untuk meningkatkan kemampuan banyak item seperti senjata, baju besi, dan peralatan. Jadi, bagaimana Anda bisa cepat mendapatkan ini ...
Infomasi editorial sama dengan artikel berita karena tujuan utamanya adalah untuk mengirimkan informasi. Di bawah payung grafis editorial, ada beberapa tipe yang berbeda, dengan keseimbangan bias dan objektivitas yang berbeda. Berikut adalah beberapa melihat: Badai salju menghantam kota Anda. Koran lokal menciptakan grafik yang menunjukkan hujan salju ...
Bahkan di dunia kabel ini, seniman masih suka sketsa Kabar baik! Sketsa kasar Anda dapat dengan mudah digunakan dalam draf infografis Anda. Anda dapat memindai sketsa atau mengambil gambar sketsa Anda dengan telepon Anda dan mengirim e-mail ke komputer Anda sendiri. Mereka tidak perlu diwarnai, cukup jelas bagi Anda untuk ...
Infografis yang baik (jelas) harus mencakup seni yang bagus. Ilustrasi mempromosikan alur cerita, menentukan elemen secara visual, dan mencerahkan halaman yang mungkin diisi dengan tipe abu-abu. Ilustrasi bisa berupa gambar fisik, semacam bagan atau grafik, atau bahkan garis waktu. Kehidupan sehari-hari Anda dipenuhi dengan contoh bagaimana ilustrasi ...
Tentang Penalaran Melalui bagian Seni Bahasa GED, Anda mungkin diminta untuk menjawab pertanyaan tentang bagian teknis. Ini bisa termasuk petunjuk cara melengkapi, seperti berikut. Pertanyaan dalam artikel ini mengacu pada kutipan berikut dari Russell Hart's Photography For Dummies, 2nd Edition (Wiley). Apa Rahasia Untuk ...
Di beberapa titik selama bagian Ilmu Pengetahuan dari Tes GEE, Anda akan diminta untuk membuat jawaban singkat. Anda akan diberi sebuah bagian dan mengajukan pertanyaan yang perlu Anda tanggapi. Buat respons Anda jelas dan ringkas. Bagian Jawaban Jawaban Semua orang mengenal keju cheddar. Orang-orang meletakkan ...
Di bagian Ilmu Sosial GED, Anda mungkin diminta untuk menjawab pertanyaan tentang berbagai bentuk media, termasuk siaran berita. Lihatlah contoh berikut di bawah ini. Pertanyaan dalam artikel ini mengacu pada siaran berita berikut. Berita Lingkungan Dunia Selamat malam dan selamat datang di World Environmental News. Cerita kami ini ...