BigCouch - BigCouch
Náhled verze | 0.4.2b / 18. února 2013 |
---|---|
Napsáno | Erlang |
Operační systém | Cross-platform |
K dispozici v | Angličtina |
Typ | Dokumentově orientovaná databáze |
Licence | Licence Apache 2.0 |
webová stránka | http://bigcouch.cloudant.com/ |
BigCouch je open-source, vysoce dostupné, tolerantní k chybám, klastrovaná verze API kompatibilní s API Apache CouchDB, kterou udržoval Zataženo. 5. ledna 2012 společnost Cloudant oznámila, že do projektu CouchDB přispěje horizontálním měřítkem BigCouch.[1] Sloučení bylo dokončeno v červenci 2013.[2] Cloudant v červnu 2015 oznámil, že již nepodporuje BigCouch.[3]
BigCouch umožňuje uživatelům vytvářet klastry CouchDB, které jsou distribuovány na libovolném počtu serverů. I když se koncovému uživateli zdá jako jedna instance CouchDB, ve skutečnosti jde o jeden nebo více uzlů v elastickém klastru, které jednají ve shodě s ukládáním a načítáním dokumentů, indexováním a zobrazováním zobrazení a slouží CouchApps.
Klastry se chovají podle konceptů uvedených v Amazonu Dynamo papír,[4] jmenovitě, že každý uzel může přijímat požadavky, data se umisťují na oddíly na základě konzistentního hashovacího algoritmu a protokoly kvora jsou pro operace čtení / zápisu. Spoléhá se na to Erlang a Otevřená telekomunikační platforma, navzdory použití vlastního mechanismu RPC přes vlastní OTP server „rex“.[5]
BigCouch byl vyvinut za účelem řešení běžné stížnosti skeptiků CouchDB spočívá v tom, že „nemění měřítko“, což znamená, že se nemění vodorovně na mnoha serverech. Tato funkce je nezbytná pro CouchDB, který má být použit k řešení Velká data problémy.[6]
Reference
- ^ „Budoucnost Apache CouchDB“. Citováno 5. ledna 2012.
- ^ „Vítejte BigCouch“. Blog Apache CouchDB. 25. července 2013. Citováno 16. listopadu 2015.
- ^ „Cloudant již Cloudant nepodporuje“. Cloudant GitHub. 24. června 2015. Citováno 16. března 2018.
- ^ „Dynamo: Amazon's Highly Available Key-value Store“. Archivováno z původního dne 21. února 2011. Citováno 15. ledna 2011.
- ^ „Cloudant's BigCouch je open-source“. Archivovány od originál dne 1. září 2010. Citováno 19. ledna 2011.
- ^ „ScalingOut CouchDB s BigCouch“. Archivováno z původního dne 19. prosince 2010. Citováno 15. ledna 2011.