2015-09-22 16 views

Odpowiedz

1

Przestrzeń nazw to nazwa bazy danych w Aerospike, a zestaw to nazwa tabeli, a pojemniki to kolumny w Aerospike.

2

Jeśli chcesz dynamicznie tworzyć Przestrzeń nazw, możesz zrobić coś podobnego - - Zmodyfikuj plik aerospace.conf po stronie serwera. - Następnie zrestartuj klaster, który powinien zrestartować wszystkie węzły.

uzyskać więcej przejdź do tego linka http://www.aerospike.com/docs/operations/configure/namespace/

+0

Co to jest przestrzeń nazw ....? @Munesh – Nani

+0

Słowo kluczowe namespages służy do deklarowania zakresu. Ten zakres przestrzeni nazw umożliwia organizowanie kodu i umożliwia tworzenie unikatowych typów globalnych. Przestrzenie nazw umożliwiają kontrolowanie zakresu klasy i jej metod. Jeśli nie ma obszarów nazw, nie będziemy mogli używać wielu klas o tej samej nazwie. –

+0

Nie jestem pewien, czy zmiana pliku konfiguracyjnego i ponowne uruchomienie procesu faktycznie są liczone jako dynamiczne. – PurplePilot

13

przestrzeni nazw jest kontenerem najwyższego poziomu dla danych w Aerospike. Najważniejszą częścią konfiguracji przestrzeni nazw jest definicja pamięci (tylko RAM, RAM + Persistence na dysku lub tylko dysk - zwykle pamięć Flash). Możesz także skonfigurować inne rzeczy na poziomie przestrzeni nazw, takie jak zasady przechowywania danych (domyślny ttl i znak wysokiej wody, aby zabezpieczyć się przed wyczerpaniem dysku lub pamięci). Polecam lekturę this page w celu uzyskania szczegółowych informacji.

Musisz mieć co najmniej 1 obszar nazw zdefiniowany w klastrze. Ponadto nie można dynamicznie dodawać ani usuwać przestrzeni nazw w klastrze. Aby dodać lub usunąć obszar nazw w klastrze, należy zatrzymać wszystkie węzły (w tym momencie), zmienić konfigurację na wszystkich węzłach (WAŻNE - konfiguracja powinna pasować do wszystkich węzłów), a następnie ponownie uruchomić węzły jeden po drugim .

Aby uzyskać więcej informacji na temat konfiguracji przestrzeni nazw, należy przejść przez this page. (Już wspomniano w innej odpowiedzi na twoje pytanie).

2

Przestrzenie nazw są kontenerami najwyższego poziomu dla danych. Przestrzeń nazw może w rzeczywistości być częścią bazy danych lub może być grupą baz danych, jak myślałbyś o nich w standardowym RDBMS - powód, dla którego gromadzisz dane w przestrzeni nazw, dotyczy sposobu przechowywania danych i zarządzania nimi.

Przestrzeń nazw zawiera rekordy, indeksy i zasady. Polityka dyktuje zachowanie przestrzeni nazw, w tym:

  • jaki dane są przechowywane: DRAM lub dysk
  • Ile powinien repliki istnieje rekord.
  • Gdy rekordy powinny wygasnąć.

Szczegółowe badania na modelu danych i architektury Aerospike przeczytać poniższy link: http://www.aerospike.com/docs/architecture/data-model.html

1

W prostych słowach,

nazw są semantycznie podobny do baz danych w systemie RDBMS. W przestrzeni nazw dane są podzielone na zestawy (podobne do tabel) i rekordy (podobne do wierszy).

Powiązane problemy