Apache CouchDB

Software screenshot:
Apache CouchDB
Rincian Software:
Versi: 1.6.1
Tanggal Upload: 14 Apr 15
Lisensi: Gratis
Popularitas: 25

Rating: 3.0/5 (Total Votes: 1)

Apache CouchDB awalnya dikembangkan di IBM dan disumbangkan di kemudian hari untuk Apache Software Foundation.
Dibandingkan dengan database lain di sekitar, CouchDB masih sangat muda, tapi ini tidak menghentikan dari mengumpulkan cukup berikut di umur pendek.
Mesin CouchDB telah berada di garis depan dari gelombang baru-baru ini sistem NoSQL, mesin database yang menggunakan model kunci-nilai untuk menyimpan data mereka dalam dokumen JSON lokal.
Data yang terekam masih bisa bertanya tapi tidak dengan sintaks SQL klasik. Sebaliknya sintaks khusus digunakan, dalam kasus CouchDB via bahasa query kustom dilaksanakan melalui JavaScript.
Database itu sendiri telah cukup sukses, bahkan sebelum mencapai portofolio Apache, dan saat ini sedang digunakan di perusahaan-perusahaan seperti BBC, Ubuntu, mesin Yard dan Credit Suisse.
Rilis ini mengarah ke Apache CouchDB kode sumber download. Untuk biner silakan lihat Mac dan Windows bagian

.

Fitur :


    Server
  • Database Dokumen
  • diakses melalui tenang JSON API.
  • Ad-hoc dan skema-bebas
  • Sebuah ruang alamat datar
  • Menyediakan ACID semantik
  • konsistensi akhirnya
  • dukungan modus Offline
  • Dukungan untuk arsitektur didistribusikan
  • Mudah replikasi data
  • deteksi konflik Bi-directional
  • Bisa dilihat dan diindeks melalui JavaScript

Apa yang baru dalam rilis ini:

  • Dukungan Erlang / OTP 17,0
  • Banyak perbaikan di antarmuka pengguna eksperimental baru, termasuk beralih editor kode dari CodeMirror ke Ace serta dukungan yang lebih baik untuk berbagai browser.
  • Ditambahkan pilihan MAX_COUNT (UUIDs Konfigurasi) untuk memungkinkan tingkat-membatasi jumlah dari UUIDs yang dapat diminta dari / _uuids handler dalam satu permintaan.
  • Peningkatan ukuran socket buffer untuk meningkatkan kecepatan replikasi untuk dokumen yang besar dan lampiran, dan memperbaiki tes pada sistem BSD-seperti.
  • Meningkatkan kinerja multipart / permintaan terkait.
  • Pastikan pengaturan konfigurasi otentikasi-terkait well-formed.
  • CORS tetap terkena header.
  • Berganti nama proxy_authentification_handler untuk proxy_authentication_handler.
  • Pastikan skrip startup membersihkan file pid pada pemutusan.

Apa yang baru dalam versi 1.5.0:

  • Tetap masalah di mana pengguna admin akan dibatasi oleh public_fields fitur.
  • Tetap masalah dengan runner uji JavaScript CLI.
  • Dokumentasi resmi telah dirombak. Banyak konten dari sumber lain telah bergabung, dan halaman indeks telah dibangun kembali untuk membuat dokumentasi jauh lebih mudah diakses.
  • Sebuah UI pemerintahan yang baru, dengan nama kode Fauxton, telah dimasukkan sebagai pratinjau percobaan. Hal ini dapat diakses di / _utils / fauxton /. Ada terlalu banyak perbaikan di sini untuk daftar mereka semua. Kami mencari umpan balik dari masyarakat tentang rilis preview ini.

Apa yang baru dalam versi 1.4.0:

  • Sekarang mendukung Erlang / OTP R16B dan R16B01; minimum yang diperlukan versi R14B.
  • nilai peran dokumen Pengguna sekarang harus string. Jenis lain dari nilai-nilai akan ditolak saat menyimpan dokumen pengguna.

Apa yang baru dalam versi 1.3.0:

  • Tidak ada lagi menulis ulang X-CouchDB-Diminta-jalan selama panggilan rekursif untuk rewriter tersebut.
  • Batas kedalaman rekursi dalam rewriter URL. Standarnya maksimal 100 doa tapi dikonfigurasi.
  • Fix _SESSION untuk IE7
  • .
  • Ditambahkan Server-Sent Events protokol untuk db perubahan API.
  • Ditambahkan tampilan permintaan durasi Futon
  • .
  • Nonaktifkan tombol untuk tindakan yang pengguna tidak memiliki izin untuk.
  • C / C ++ deteksi compiler telah diperbaiki
  • .
  • nama database dikodekan dalam menulis ulang (memungkinkan / tertanam 's, dll)
  • .

Apa yang baru dalam versi 1.2.2:

  • Reset menulis ulang kontra atas permintaan baru, menghindari kegagalan permintaan yang tidak perlu karena laporan batas menulis ulang palsu.
  • Tetap masalah di CouchDB naskah mana berhenti kembali statusnya sebelum proses keluar.

Apa yang baru dalam versi 1.2.1:

  • Tetap berbagai bug di rewriter URL ketika rekursi terlibat.
  • couchdb tetap mulai skrip.
  • tombol cacat yang tidak tersedia bagi pengguna log-in.
  • Tetap potensial timeout replikasi
  • .

Apa yang baru dalam versi 1.2:

  • Ditambahkan JSON parser asli
  • kompresi file Opsional (database dan melihat indeks file)
  • Beberapa peningkatan kinerja, terutama mengenai menulis database dan tampilan indexing
  • perbaikan kinerja untuk built-in perubahan pakan filter _doc_ids dan _design

Apa yang baru dalam versi 1.1.1:

  • Dukungan SpiderMonkey 1.8.5
  • Tambah maksimum dikonfigurasi dengan jumlah byte dikembalikan oleh _log.
  • Izinkan CommonJS modul menjadi string kosong.
  • Bump versi minimum Erlang ke R13B02.
  • Jangan menjalankan fungsi validate_doc_update dihapus.
  • ETags untuk dilihat termasuk urutan saat ini jika include_docs = true.
  • Fix bug di mana duplikat dapat muncul dalam _changes pakan.
  • bug Perbaiki mana pembaruan penangan istirahat setelah resolusi konflik.
  • bug Perbaiki dengan _replicator mana termasuk "filter" bisa crash sofa.
  • Fix crash ketika kompaksi pandangan besar.
  • Fix file descriptor kebocoran di _log
  • Perbaiki revisi _changes? Style = all_docs hilang.
  • Meningkatkan penanganan pemadatan pada batas max_dbs_open.
  • tanggapan JSONP sekarang mengirim "text / javascript" untuk Content-Type.
  • Link ke ICU 4,2 pada Windows.
  • Izin garis miring ke depan di jalan untuk memperbarui fungsi.
  • Reap couchjs proses yang melanda kesalahan reduce_overflow.
  • Kode Status dapat ditentukan dalam pembaruan penangan.
  • Dukungan menyediakan () dalam acara fungsi.
  • _view_cleanup ketika ddoc tidak memiliki pandangan sekarang menghapus semua file index
  • .
  • max_replication_retry_count sekarang mendukung "infinity".
  • replikasi Fix crash ketika sumber database memiliki dokumen dengan ID yang kosong.
  • Fix kebuntuan ketika menetapkan proses couchjs untuk melayani permintaan.
  • Perbaikan untuk dokumen multi PUT API.
  • Perbaikan mengenai kebocoran berkas deskripsi untuk database dengan pemandangan.

Apa yang baru dalam versi 1.1.0:

  • dukungan SSL asli.
  • Ditambahkan dukungan untuk permintaan berbagai HTTP untuk lampiran.
  • Ditambahkan built-in filter untuk `_changes`:` _doc_ids` dan `_design`
  • .
  • opsi konfigurasi Ditambahkan untuk TCP_NODELAY alias "Nagle".
  • Izinkan wildcard di vhosts definisi.
  • dukungan ETag Lebih rinci untuk dilihat.
  • rewriter URL yang lebih fleksibel.
  • modul Ditambahkan OS Proses untuk mengelola daemon luar CouchDB.
  • Ditambahkan HTTP handler Proxy untuk eksternal lebih terukur.
  • Ditambahkan `Database _replicator` untuk mengelola ulangan.
  • Beberapa mikro-optimasi saat membaca data.
  • Ditambahkan CommonJS dukungan untuk fungsi peta.
  • Ditambahkan `basi = opsi query update_after` yang memicu update tampilan setelah mengembalikan` basi = respon ok`.
  • pesan error lebih eksplisit ketika itu tidak mungkin untuk mengakses file karena kurangnya perizinan.
  • Ditambahkan "ganti password" -feature ke kasur.

Keterbatasan :


  • Hal ini tidak:
  • Sebuah database relasional
  • .
  • Sebuah pengganti database relasional.
  • Sebuah database berorientasi
  • .

Software yang serupa

Presto
Presto

25 Feb 15

DataMapper
DataMapper

13 Apr 15

minidb
minidb

4 Jun 15

Perangkat lunak lain dari pengembang Apache Software Foundation

Komentar untuk Apache CouchDB

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!