TreapDB: Perbedaan antara revisi
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 27852484; atribusi sumber disertakan. |
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi |
||
| Baris 1: | Baris 1: | ||
'''TreapDB''' adalah sistem penyimpanan data [[NoSQL]] yang menggunakan struktur data bernama '''Treap''' sebagai dasar operasionalnya. Treap sendiri merupakan gabungan dari ''binary search tree'' dan ''heap'', yang secara acak menjaga keseimbangan pohon, sehingga memungkinkan operasi seperti penyisipan ''(insert)'' dan pencarian (search) dilakukan dengan efisiensi O(log n). | '''TreapDB''' adalah sistem penyimpanan data [[NoSQL]] yang menggunakan struktur data bernama '''Treap''' sebagai dasar operasionalnya. Treap sendiri merupakan gabungan dari ''binary search tree'' dan ''heap'', yang secara acak menjaga keseimbangan pohon, sehingga memungkinkan operasi seperti penyisipan ''(insert)'' dan pencarian (search) dilakukan dengan efisiensi O(log n).<ref>[https://code.google.com/archive/p/treapdb/ Google Code Archive - Long-term storage for Google Code Project Hosting]. ''code.google.com''.</ref> | ||
TreapDB disponsori oleh Sino-German Joint Laboratory of Software Integration. | TreapDB disponsori oleh Sino-German Joint Laboratory of Software Integration.<ref>[https://web.archive.org/web/20091115064008/http://sigsit.ict.ac.cn/ — 软件集成与服务网格]. ''web.archive.org''. 2009-11-15.</ref> | ||
== Fitur utama == | == Fitur utama == | ||
* Efisien: Karena sifat Treap yang seimbang secara acak, TreapDB dapat menangani operasi pencarian dan penyisipan dengan cepat. | * Efisien: Karena sifat Treap yang seimbang secara acak, TreapDB dapat menangani operasi pencarian dan penyisipan dengan cepat. | ||
* Fleksibel: Tidak hanya mendukung operasi standar seperti get (mengambil nilai dari kunci) dan set (menyimpan nilai untuk suatu kunci), TreapDB juga mendukung operasi lanjutan seperti: | * Fleksibel: Tidak hanya mendukung operasi standar seperti get (mengambil nilai dari kunci) dan set (menyimpan nilai untuk suatu kunci), TreapDB juga mendukung operasi lanjutan seperti: | ||
| Baris 16: | Baris 15: | ||
# Sebagai server mandiri (''standalone server''): Berfungsi seperti layanan basis data terpisah yang bisa diakses oleh aplikasi eksternal. | # Sebagai server mandiri (''standalone server''): Berfungsi seperti layanan basis data terpisah yang bisa diakses oleh aplikasi eksternal. | ||
Dengan struktur yang ringan namun kuat, TreapDB cocok untuk [[aplikasi]] yang membutuhkan penyimpanan cepat dan fleksibel, terutama dalam skenario di mana kinerja dan kemudahan integrasi sangat penting. | Dengan struktur yang ringan namun kuat, TreapDB cocok untuk [[aplikasi]] yang membutuhkan penyimpanan cepat dan fleksibel, terutama dalam skenario di mana kinerja dan kemudahan integrasi sangat penting.<ref>[https://www.oschina.net/p/treapdb TreapDB首页、文档和下载 - K/V存储数据库 - OSCHINA - 中文开源技术交流社区]. ''www.oschina.net''.</ref> | ||
== Pranala luar == | == Pranala luar == | ||
* [https://code.google.com/archive/p/treapdb/ Situs web resmi] | * [https://code.google.com/archive/p/treapdb/ Situs web resmi] | ||
== Referensi == | == Referensi == | ||
<references /> | |||
== Sumber dan atribusi == | == Sumber dan atribusi == | ||
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=TreapDB&oldid=27852484 Wikipedia bahasa Indonesia], revisi 27852484 (2025-09-18T12:05:35Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku. | Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=TreapDB&oldid=27852484 Wikipedia bahasa Indonesia], revisi 27852484 (2025-09-18T12:05:35Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku. | ||
<!-- WIKI_UNISSULA_PRESENTATION_V4 --> | |||
Revisi terkini sejak 25 Agustus 2026 18.08
TreapDB adalah sistem penyimpanan data NoSQL yang menggunakan struktur data bernama Treap sebagai dasar operasionalnya. Treap sendiri merupakan gabungan dari binary search tree dan heap, yang secara acak menjaga keseimbangan pohon, sehingga memungkinkan operasi seperti penyisipan (insert) dan pencarian (search) dilakukan dengan efisiensi O(log n).[1]
TreapDB disponsori oleh Sino-German Joint Laboratory of Software Integration.[2]
Fitur utama
- Efisien: Karena sifat Treap yang seimbang secara acak, TreapDB dapat menangani operasi pencarian dan penyisipan dengan cepat.
- Fleksibel: Tidak hanya mendukung operasi standar seperti get (mengambil nilai dari kunci) dan set (menyimpan nilai untuk suatu kunci), TreapDB juga mendukung operasi lanjutan seperti:
prefix foo: Mengambil semua pasangan kunci-nilai yang kuncinya diawali dengan "foo".
Cara penggunaan
TreapDB dapat digunakan dalam dua mode:
- Sebagai pustaka tertanam (embedded library): Dapat disisipkan langsung ke dalam aplikasi.
- Sebagai server mandiri (standalone server): Berfungsi seperti layanan basis data terpisah yang bisa diakses oleh aplikasi eksternal.
Dengan struktur yang ringan namun kuat, TreapDB cocok untuk aplikasi yang membutuhkan penyimpanan cepat dan fleksibel, terutama dalam skenario di mana kinerja dan kemudahan integrasi sangat penting.[3]
Pranala luar
Referensi
- ↑ Google Code Archive - Long-term storage for Google Code Project Hosting. code.google.com.
- ↑ — 软件集成与服务网格. web.archive.org. 2009-11-15.
- ↑ TreapDB首页、文档和下载 - K/V存储数据库 - OSCHINA - 中文开源技术交流社区. www.oschina.net.
Sumber dan atribusi
Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 27852484 (2025-09-18T12:05:35Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.