MongoDB 6.0 tiba dengan penambahbaikan, ciri baharu dan banyak lagi

Selepas setahun pembangunan keluaran versi baharu MongoDB 6.0 telah diumumkan, di mana pengumuman menyebut bahawa perubahan paling ketara dalam versi ini termasuk penambahbaikan dalam siri masa, fungsi baharu dan peningkatan prestasi untuk perubahan aliran, antara lain.

Bagi mereka yang tidak tahu MongoDB, mereka harus tahu bahawa ini adalah pangkalan data yang menyokong penyimpanan dokumen dalam format seperti JSON, mempunyai bahasa yang agak fleksibel untuk menjana pertanyaan, boleh membuat indeks untuk pelbagai atribut yang disimpan, menyediakan penyimpanan objek besar binari yang cekap, menyokong pengelogan operasi untuk menukar dan menambah data ke pangkalan data, boleh berfungsi mengikut Peta/ paradigma Kurangkan, menyokong replikasi , dan bina konfigurasi tahan kesalahan.

Ciri baru utama MongoDB 6.0

Dalam versi baharu MongoDB 6.0 yang dibentangkan ini, the keupayaan untuk menjalankan pertanyaan yang meliputi data yang disimpan dalam bentuk yang disulitkan (Penyulitan Boleh Soal). Data itu dinyahsulit oleh pengguna dan kekal disulitkan semasa pemprosesan permintaan (permintaan dibuat pada data yang disulitkan, tanpa menyahsulitnya terlebih dahulu).

Dalam bentuk semasa, hanya ungkapan perbandingan dibenarkan dalam pertanyaan, tetapi ia dirancang untuk menambah sokongan untuk menyemak julat, awalan, akhiran, subrentetan dan operasi lain pada masa hadapan.

Satu lagi perubahan yang menonjol dalam versi baharu MongoDB 6.0 ini ialah memperluaskan kemungkinan yang berkaitan dengan penyimpanan data dalam bentuk siri masa (koleksi siri masa), yang dioptimumkan untuk menyimpan bahagian nilai parameter yang direkodkan dalam selang masa tertentu (masa dan satu set nilai yang sepadan dengan masa ini), sebagai contoh, keperluan untuk menyimpan data sedemikian dalam sistem pemantauan , platform kewangan, sistem untuk meninjau keadaan penderia.

Versi baharu menawarkan keupayaan untuk menggunakan indeks sekunder dan komposit dengan pengumpulan data dalam bentuk siri masa.

Sebaliknya, ia juga menyerlahkan alat baharu untuk penjejakan perubahan (“tukar strim”, API Tukar Strim), dengan bantuannya anda boleh mengatur penghantaran pemberitahuan kepada aplikasi tentang perubahan data dalam pangkalan data. Perubahan dilaporkan dalam masa nyata dan membolehkan anda membina aplikasi menggunakan teknik pengaturcaraan reaktif dan dipacu peristiwa. Acara diproses menggunakan kaedah jam tangan; jika perlu, acara boleh ditapis dan diagregatkan dengan pengendali $match, $project dan $redact. Versi baharu menawarkan kemungkinan untuk mendapatkan status sebelum dan selepas dokumen (contohnya, apabila dokumen dipadam atau diubah). Selain operasi bahasa manipulasi data (DML), ia menyediakan sokongan untuk operasi DDL (bahasa definisi data), seperti mencipta dan memadam indeks dan koleksi.

Di samping itu, saya juga tahu bahawa Pengendali $lookup dan $graphlookup disokong sepenuhnya untuk storan chunked. Prestasi operasi $lookup telah dioptimumkan, sebagai contoh, apabila terdapat indeks pada kunci asing, memadankan sebilangan kecil dokumen kini 5-10 kali lebih pantas dan bilangan yang besar adalah dua kali lebih pantas. Untuk tugasan tanpa menggunakan indeks, peningkatan prestasi boleh menjadi sehingga 100x.

Daripada perubahan lains yang menonjol daripada versi baharu ini:

  • Keupayaan untuk menjalankan pertanyaan analitik yang kompleks pada kepingan konsisten (gambar) keadaan data pengeluaran disediakan.
  • Pertanyaan analitik seperti ini boleh menjangkau berbilang serpihan dalam persediaan MongoDB teragih yang besar.
  • Menambahkan operator $maxN, $minN dan $lastN baharu untuk menentukan nilai dalam set data, serta operator $sortArray untuk mengisih elemen tatasusunan.
  • Kecekapan pembahagian telah dipertingkatkan dengan ketara.
  • Saiz blok lalai untuk koleksi sharded telah ditingkatkan kepada 128 MB.
  • Menambahkan perintah configureCollectionBalancing untuk menyahfragmen koleksi yang dipecahkan.
  • Sokongan untuk pembekal kunci sedar KMIP telah ditambahkan pada Penyulitan Tahap Medan Sebelah Klien (CSFLE).
  • Menambah keupayaan untuk memampatkan dan menyulitkan log audit, yang mencerminkan aktiviti pengguna DBMS.
  • Mod penyegerakan data percubaan antara kelompok MongoDB (Penyegerakan Kluster-ke-Kluster) telah dilaksanakan.
  • Menambah sokongan untuk melampirkan data tambahan, seperti maklumat geografi untuk mengambil kira jarak dan lokasi.
  • Prestasi yang dipertingkatkan untuk membaca, bertanya dan menyusun.

Akhirnya sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya mengenai versi baru ini, anda boleh menyemak butirannya di pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.