Lapisan 2 dari Big Data Stack: Database Operasi - dummies
Video: Technology Stacks - Computer Science for Business Leaders 2016 2024
Di teras setiap persekitaran data yang besar, dan lapisan 2 dari timbunan data besar, enjin pangkalan data mengandungi koleksi elemen data yang berkaitan dengan perniagaan anda. Enjin-enjin ini perlu pantas, berskala, dan kukuh pepejal. Mereka tidak semua dicipta sama, dan persekitaran data tertentu tertentu akan lebih baik dengan satu enjin daripada yang lain, atau lebih mungkin dengan campuran enjin pangkalan data. Sebagai contoh, walaupun mungkin menggunakan sistem pengurusan pangkalan data relasional (RDBMSs) untuk semua pelaksanaan data besar anda, tidak praktikal untuk melakukannya kerana prestasi, skala, atau bahkan biaya. Beberapa teknologi pangkalan data berbeza boleh didapati, dan anda mesti berhati-hati untuk memilih dengan bijak.
Tiada pilihan tunggal yang sesuai mengenai bahasa pangkalan data. Walaupun SQL adalah bahasa pertanyaan pangkalan data yang paling lazim yang digunakan hari ini, bahasa lain mungkin menyediakan cara yang lebih berkesan atau cekap untuk menyelesaikan cabaran data besar anda. Ia berguna untuk memikirkan enjin dan bahasa sebagai alat dalam kotak alat "pelaksana. "Tugas anda adalah untuk memilih alat yang betul.
Sebagai contoh, jika anda menggunakan model hubungan, anda mungkin akan menggunakan SQL untuk menanyakannya. Walau bagaimanapun, anda juga boleh menggunakan bahasa alternatif seperti Python atau Java. Adalah sangat penting untuk memahami jenis data yang boleh dimanipulasi oleh pangkalan data dan sama ada ia menyokong tingkah laku transaksional yang benar. Pereka pangkalan data menerangkan perilaku ini dengan akronim
ACID. Ia bermaksud
Atomicity:
Transaksi adalah "semua atau tidak" ketika atom. Jika mana-mana bahagian transaksi atau sistem pendasar gagal, keseluruhan transaksi gagal. Konsistensi:
Hanya transaksi dengan data yang sah akan dilakukan pada pangkalan data. Sekiranya data tersebut rosak atau tidak wajar, transaksi tidak akan selesai dan data tidak akan ditulis ke pangkalan data. Pengasingan:
Pelbagai, transaksi serentak tidak akan mengganggu satu sama lain. Semua urus niaga yang sah akan dilaksanakan sehingga selesai dan mengikut perintah yang telah diserahkan untuk diproses.
Ketahanan:
Selepas data daripada urus niaga ditulis ke pangkalan data, ia tetap ada "selama-lamanya. Engine
Bahasa Pertanyaan
MapReduce
Jenis Data
Transaksi
Contoh
Relasi
SQL, Python, C
HBase
Grafik
Berjalan, Cari
PostgreSQL, Oracle, DB / 2
Kolumnar
Ruby
Hadoop
Predefined dan ditaip
, Cypher
No
Untyped
ACID
Neo4J
Document
Commands
JavaScript
MongoDB, CouchDB
Lucene, Perintah
JavaScript
BLOB, semityped
Tidak
Riak, Redis
Setelah anda memahami keperluan anda dan memahami data yang anda kumpulkan, untuk dilakukan dengannya, anda perlu menganjurkannya supaya ia dapat dimakan untuk analisis, pelaporan, atau aplikasi tertentu.
Pasangan mySpaceIM MySpace Instant Messaging (IMing ) dengan perkhidmatan Skype telefon Internet yang popular, membolehkan anda menghantar dan menerima sama ada mesej menaip atau komunikasi suara. MySpaceIM berfungsi pada mesin Windows sahaja yang menggunakan Internet Explorer Microsoft. Sekiranya anda mempunyai Mac atau menggunakan pelayar yang berbeza, anda tidak bernasib baik. Juga, sesiapa sahaja yang anda mahu ...
Dengan halaman Edit Profil MySpace, anda boleh tambah, padam, atau tukar maklumat profil anda bila-bila masa anda mahu. Untuk membuka halaman Edit Profil, cuma pergi ke halaman utama anda dan klik pautan Edit Profil di sudut kiri atas. Tab Maklumat Peribadi di halaman Profil Edit dibahagikan kepada lapan skrin berasingan ...
Excel 2007 menyediakan template yang direka bentuk, lembaran kerja untuk kegunaan umum. Templat mengandungi teks standard atau boilerplate, tetapi anda boleh mengubah suai template untuk memenuhi keperluan anda. Anda boleh menggunakan templat secara automatik dipasang dengan Excel 2007, atau anda boleh memuat turun templat percuma dari laman web Microsoft Office Online. Templat berikut dipasang secara automatik apabila ...
Fungsi teks di Excel 2013 menu lungsur butang arahan pada tab Rumus Ribbon (Alt + MT). Terdapat dua jenis fungsi teks: fungsi seperti VALUE, TEXT, dan DOLLAR yang menukarkan entri teks berangka ke dalam nombor dan entri berangka ke dalam teks, dan berfungsi seperti UPPER, LOWER, dan PROPER yang ...
Menggunakan jadual dan bingkai pada halaman Web anda membantu anda membentangkan maklumat kepada pelawat laman anda dengan cara teratur. Jadual adalah alat susunatur untuk jadual data pada halaman Web, tetapi keupayaan meja untuk laman web telah lama digunakan untuk mengawal susun atur keseluruhan halaman. Pereka membuat sel ...
Ketika membina sebuah laman web, pantai jelas dan nama domain yang anda mahukan memang ada. Seterusnya, sudah tiba masanya untuk mendaftarkan nama domain itu. Apabila anda mendaftarkan nama domain, pastikan anda mendaftarkannya selama sekurang-kurangnya tiga tahun. Anda boleh mendaftar untuk sekurang-kurangnya ...
Yang secara automatik membersihkan kesilapan biasa dalam kod anda. Sebagai contoh, arahan Clean Up Word HTML / XHTML dalam Dreamweaver adalah satu kemestian bagi mana-mana halaman web yang merangkumi kandungan yang disalin dari Word atau mana-mana dokumen Microsoft lain. Ini penting kerana fail Microsoft sering membenamkan tambahan ...