Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah pangkalan data di bawah Linux?

Apakah pangkalan data di bawah Linux?

青灯夜游
青灯夜游asal
2021-11-22 16:26:488844semak imbas

Pangkalan data di bawah Linux termasuk: 1. Oracle 3. MariaDB 4. SQL Server 5. Pangkalan data jenis "Key-Value"; taip Pangkalan Data; 7. MongoDB, dsb.

Apakah pangkalan data di bawah Linux?

Persekitaran pengendalian tutorial ini: sistem Red Hat Enterprise Linux 6.1, komputer Dell G3.

Apakah pangkalan data?

Pangkalan data ialah gudang yang menyimpan data komputer Gudang ini menyusun dan menyimpan data mengikut struktur data tertentu (struktur data merujuk kepada bentuk organisasi data atau hubungan antara data yang disediakan). pelbagai kaedah untuk mengurus data di dalamnya.

Pangkalan data hubungan biasa di bawah Linux

1 Pangkalan data

Oracle, dahulunya dikenali sebagai SDL, diasaskan oleh Larry Ellison dan dua pengaturcara lain pada tahun 1977. Mereka membangunkan produk utama mereka sendiri dan menjualnya dalam kuantiti yang banyak di pasaran, Pada tahun 1979, Oracle memperkenalkan sistem pengurusan pangkalan data hubungan SQL komersial yang pertama. Oracle ialah salah satu vendor terawal untuk membangunkan pangkalan data hubungan, dan produknya menyokong rangkaian terluas platform sistem pengendalian. Pada masa ini, produk pangkalan data hubungan Oracle mempunyai salah satu bahagian pasaran tertinggi.

Oracle (Oracle) pada masa ini ialah syarikat perisian pangkalan data terbesar di dunia dan pembekal perisian serta pembekal perkhidmatan dengan pertumbuhan perniagaan yang sangat pesat dalam beberapa tahun kebelakangan ini.

Skop aplikasi utama: perusahaan besar tradisional, syarikat besar, kerajaan, kewangan, sekuriti, dll.

2. Pangkalan data MySQL

MySQL Pangkalan data ialah sistem pengurusan pangkalan data hubungan bersaiz kecil dan sederhana Pembangun perisian adalah Sweden MySQL AB syarikat. wujud 2008 tahun 1 bulan 16 Tiada selimut Matahari Pengambilalihan syarikat, kemudian Matahari Syarikat itu sekali lagi Oracle Pengambilalihan syarikat. pada masa ini MySQL digunakan secara meluas wujud Internet Antara laman web yang besar, sederhana dan kecil di Internet, kerana saiznya yang kecil, kelajuan yang pantas dan jumlah kos pemilikan yang rendah, terutamanya sumber terbuka Satu ciri, banyak tapak web besar, sederhana dan kecil memilih untuk mengurangkan jumlah kos pemilikan tapak web. MySQL Sebagai pangkalan data laman web, malah nasional Taobao, sebuah laman web terkenal di China, juga memilih untuk meninggalkannya. Oracle dan menggantikannya dengan yang lebih terbuka MySQL .

MySQL Skop aplikasi utama pangkalan data: Medan Internet, laman web besar, sederhana dan kecil, syarikat permainan, platform e-dagang, dsb.

3 Pangkalan Data

MariaDB Sistem pengurusan pangkalan data ialah MySQL Cabang pangkalan data, diselenggara terutamanya oleh komuniti sumber terbuka. membangunkan ini MariaDB Salah satu sebab yang mungkin untuk cawangan pangkalan data ialah: Oracle diperolehi MySQL Selepas itu, akan ada jeneral MySQL Potensi sumber tertutup Risiko, oleh itu MySQL Komuniti sumber terbuka menggunakan percabangan untuk mengelakkan risiko ini. Membangunkan MariaDB Pangkalan data direka bentuk untuk serasi sepenuhnya dengan MySQL Pangkalan data, termasuk API dan baris arahan, menjadikannya mudah untuk menjadi MySQL menggantikan . Di bahagian enjin simpanan, gunakan XtraDB (Inggeris: XtraDB ) bukannya MySQL daripada InnoDB

MariaDB Bergantung pada MySQL Pengasas kepada Michael Widenius (Inggeris: Michael Widenius ) mengetuai pembangunan, beliau lebih awal sekali 10 Dengan harga AS$1 bilion, syarikat yang diasaskannya MySQL AB terjual MATAHARI , selepas itu, dengan MATAHARI Diperolehi oleh Oracle beli, MySQL Pemilikan juga jatuh ke dalam Oracle di tangan MariaDB Nama pangkalan data berasal dari MySQL Pengasas kepada Michael Widenius anak perempuan Maria nama.

4 pangkalan data

     Pelayan Microsoft SQL Ia adalah sistem pangkalan data hubungan berskala besar yang dibangunkan oleh Microsoft. 1987 Dalam , Microsoft dan IBM Selesai pembangunan koperasi menjadi OS/2 , IBM di mana ia dijual OS/2 Edisi Lanjutan Ikat dalam sistem Pengurus Pangkalan Data OS/2 , dan mikro Masih terdapat kekurangan produk pangkalan data dalam barisan produk lembut. Untuk tujuan ini, Microsoft telah menetapkan sasarannya Sybase , sama Sybase menandatangani perjanjian kerjasama untuk membolehkan guna Sybase Pembangunan teknologi adalah berdasarkan OS/2 Pangkalan data hubungan platform. 1989 Pada tahun , Microsoft dikeluarkan SQLServer1.0 Edisi. Pelayan SQL Ia mempunyai fungsi komprehensif dan kecekapan tinggi, dan boleh digunakan sebagai platform pangkalan data untuk perusahaan atau unit bersaiz sederhana. Pelayan SQL boleh Windows Sistem pengendalian disepadukan dengan ketat, baik dari segi kelajuan pembangunan aplikasi dan operasi pemprosesan transaksi sistem. Kelajuan larian boleh dipertingkatkan. Pelayan SQL Kelemahannya ialah ia hanya boleh digunakan dalam Windows sistem.

Skop aplikasi utama: beberapa e-dagang korporat (belanja CCTV), gunakan tingkap Perusahaan platform pelayan.

Sistem pengurusan pangkalan data bukan hubungan yang biasa digunakan di bawah Linux

1. > Memcached ialah sumber terbuka, sistem caching berprestasi tinggi dengan objek memori teragih. Ia boleh mengurangkan beban pangkalan data dan mempercepatkan dinamik Web Permohonan, pada asalnya dikeluarkan oleh LiveJoumal daripada Brad Fitzpatrick wujud 2003 Tahun pembangunan selesai. Pada masa ini, ramai pengguna di seluruh dunia menggunakannya untuk membina tapak web mereka sendiri yang memuatkan besar atau meningkatkan kelajuan tindak balas tapak web mereka yang kerap dilawati. Berbelanja. Notis: Memcache ialah nama projek ini, dan Memcached ialah nama fail program utama pada bahagian pelayan.

Cache biasanya digunakan untuk menyimpan beberapa objek atau data yang kerap diakses (contohnya, penyemak imbas akan cache halaman web yang kerap dilawati. ), mengakses objek atau data melalui cache adalah lebih cepat daripada mengakses pada cakera Yang pertama adalah memori dan yang terakhir adalah cakera. Memcached ialah sistem caching memori tulen yang menyimpan cache objek atau data yang kerap diakses Memcached Dalam ingatan, Data cache ini diluluskan oleh program API diakses dalam bentuk , Memcached Data di dalam adalah seperti besar HASH

jadual, data masuk Nilai-Kekunci Cara yang betul wujud. Memcached Dengan menyimpan cache objek atau data yang kerap diakses, tekanan kerap membaca pangkalan data dikurangkan dan kelajuan tindak balas tapak web dipertingkatkan. .

Rasmi: http://Memcached.org/

Memandangkan Memcached ialah perisian caching memori tulen, semua data akan hilang sebaik sahaja ia dimulakan semula, Sina membangunkan projek sumber terbuka MemcacheDB berdasarkan Memcached. Dengan menambahkan mekanisme storan berterusan Berkeley DB dan mekanisme replikasi primer dan sekunder tak segerak ke Memcached, Memcached mempunyai keupayaan pemulihan transaksi, keupayaan penyimpanan data berterusan dan keupayaan replikasi yang diedarkan Walau bagaimanapun, dalam beberapa tahun kebelakangan ini, ia telah digantikan secara beransur-ansur oleh produk kegigihan lain, seperti sebagai Redis.

2. Redis (Nilai Utama)

Redis ialah sistem storan Nilai-Kekunci. Walau bagaimanapun, Redis menyokong lebih banyak jenis nilai storan, termasuk rentetan (rentetan), senarai (senarai terpaut), set (koleksi) dan zset (set tersusun), dsb. Jenis data ini menyokong operasi tolak/pop, tambah/buang, persilangan, kesatuan, perbezaan dan lebih kaya, dan operasi ini semuanya bersifat atom. Atas dasar ini, Redis menyokong pelbagai cara pengisihan yang berbeza. Seperti Memcached, data Redis dicache dalam ingatan untuk memastikan kecekapan. Perbezaannya ialah Redis secara berkala akan menulis data yang dikemas kini ke cakera atau menulis operasi pengubahsuaian ke fail rekod tambahan, dan atas dasar ini, penyegerakan Master-Slave (master-slave) dicapai.

Redis ialah pangkalan data Nilai Kunci berprestasi tinggi. Kemunculan Redis sebahagian besarnya telah mengimbangi kekurangan storan Nilai-Kekunci seperti Memcached, dan boleh menjadi tambahan yang baik kepada pangkalan data hubungan dalam beberapa situasi. Ia menyediakan pelanggan PythonRuby, Erlang, dan PHP, yang sangat mudah digunakan.

Rasmi: http://www.Redis.io/documentation

Redis Ciri-ciri:

3. MongoDB (Document-Web)

MongoDB ialah perantara Produk yang terletak di antara pangkalan data hubungan dan pangkalan data bukan hubungan adalah yang paling kaya dengan ciri antara pangkalan data bukan hubungan dan paling serupa dengan pangkalan data hubungan. Struktur data yang disokongnya sangat longgar, serupa dengan format Bjson Json, jadi ia boleh menyimpan jenis data yang lebih kompleks. Ciri terbesar MongoDB ialah ia menyokong bahasa pertanyaan yang sangat berkuasa Sintaksnya agak serupa dengan bahasa pertanyaan berorientasikan objek Ia hampir dapat merealisasikan kebanyakan fungsi yang serupa dengan pertanyaan jadual tunggal dalam pangkalan data hubungan. data. Ia dicirikan oleh prestasi tinggi, penggunaan mudah, penggunaan mudah dan penyimpanan data yang sangat mudah.

Pelayan MongoDB boleh berjalan pada platform Linux, Windows atau OS X, menyokong aplikasi 32-bit dan 64-bit, dan port lalai ialah 27017. Adalah disyorkan untuk dijalankan pada platform 64-bit.

McmgoDB menyimpan data dalam fail (laluan lalai: /data/db).

Cadangan berkaitan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Apakah pangkalan data di bawah Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn