2013-06-07 10 views

Odpowiedz

15

Dawno temu inżynierowie Couchbase zamierzali zbudować koncepcję posiadania pul podobnych do pul zfs, ale dla rozproszonej bazy danych. Funkcja nie jest martwa, ale po prostu nigdy nie zwracała uwagi na inne funkcje bazy danych, które trzeba dodać. W końcu okazało się, że pule/default zakończyły się byciem symbolem zastępczym czegoś, co inżynierowie chcieli zbudować w przyszłości. W dawnych czasach pomysł polegał na tym, że pula byłaby podzbiorem wiader przypisanych do podzbioru węzłów w klastrze, co pomogłoby w zarządzaniu dużymi klastrami (ponad 100 węzłów).

W tej chwili powiedziałbym, nie martw się o koncepcję całej puli, ponieważ w obecnej wersji (wydania 2.x) jest to element zastępczy, który nie ma żadnego specjalnego znaczenia. W przyszłości prawdopodobnie będzie istniała cecha związana z koncepcją basenów i będzie ona dobrze udokumentowana. Należy również pamiętać, że nie podjęto żadnych decyzji dotyczących tego, co zrobi Couchbase z pulami, jak dokładnie będą one działać lub kiedy zostaną wdrożone. Ten post ma na celu tylko przekazanie historii, dlaczego istnieje koncepcja puli.