Apache Cassandra to wysoce skalowalny, ostatecznie spójny, rozproszony, uporządkowany magazyn wierszy / kolumn.

Więcej na temat cassandra...

Cześć Uczę się funkcji bazy danych NoSQL z perspektywy projektowania systemu, a także czytam, że wiele dużych firm używa sharded RDBMS zamiast tych baz danych nosql do zapisywania swoich danych. Czy to sprawia, że ​​jedyną zaletą danych NoSQL (Cassandra/MongoDB) jest to, że jest to rozwiązanie rozpr....
Wyładowałem ponad 100 plików CSV w folderze. Kiedy próbuję załadować te pliki do cassandry za pomocą ładowania DSBULK i określając lokalizację folderu wszystkich tych plików, otrzymuję poniższy błąd Exception: java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "unVocity-p....
24 styczeń 2022, 17:40
Muszę usunąć kilka danych z tabeli za pomocą CQL na podstawie pewnego warunku, który pobierze dane z innej tabeli. Ale nie mogę sformułować zapytania. Oto szczegóły tabeli, z której muszę usunąć dane: Table Name : xyz_group Columns : dept_id [int] , sub_id [set<bigint>] PRIMARY KEY (Partition key) ....
19 styczeń 2022, 16:34
Mam klaster Cassandra (z cassandra v3.11.11) z 3 centrami danych o współczynniku replikacji 3. Każdy węzeł ma 800 GB nvme, ale jedna z tabeli danych zajmuje 600 GB danych. Wynika to poniżej z nodetool status: DataCenter 1: node 1: 620GB (used) / 800GB (total) DataCenter 2: node 1: 610GB (used) / ....
18 styczeń 2022, 20:49
Chce odzyskać miejsce na dużym stole. Tabela zawiera stare dane, które nie są już potrzebne i można je usunąć. Usunięcia są oparte na kluczu partycji, do usunięcia jest około 500k kluczy partycji. Czy nie byłoby lepiej uruchamiać usuwanie w partiach, powiedzmy 50k lub 100k za jednym razem? jaki m....
18 styczeń 2022, 04:10
Mam następującą tabelę o nazwie inbox_items: USE zwoop_chat CREATE TABLE IF NOT EXISTS inbox_items ( postId text, userId text, partnerId text, fromUserId text, fromNickName text, fromAvatar text, toUserId text, toNickName text, toAvatar text, unread int static....
15 styczeń 2022, 23:26
W ramach Projektu Badawczego, w którym działa nasze Laboratorium, chcielibyśmy zarejestrować czas uruchomienia usługi Cassandra. Czy mogę w jakiś sposób rejestrować te dane? (Jednym ze sposobów, w jaki widzę, że mogę to osiągnąć, jest wąchanie, czy port jest otwarty, czy zamknięty, ale uważam, że n....
13 styczeń 2022, 16:03
Szukam sposobu na umieszczenie wartości domyślnej (jak w relacyjnych bazach danych) w tabeli Cassandra. Po kilku poszukiwaniach dowiedziałem się, że nie jest to możliwe, jednak chcę mieć możliwość aktualizacji niektórych informacji w mojej tabeli, ponieważ nie wiem, kiedy te informacje dotrą. np. ....
11 styczeń 2022, 21:35
Mam cassandrę z geomesą, tam mam kolejny schemat ~  bin/geomesa-cassandra_2.11-3.3.0/bin/geomesa-cassandra describe-schema -P localhost:9042 -u cassandra -p cassandra -k geomesa -c gsm_events -f SignalBuilder INFO Describing attributes of feature 'SignalBuilder' geo | Point (Spatio-t....
11 styczeń 2022, 18:31
Muszę napisać skrypty przywracania i przywracania dla przestrzeni kluczy AWS. Roll-in jest ALTER TABLE my_table ADD ( next_value_1 double, next_value_2 double, ); Jaki powinien być skrypt wycofywania? Zgodnie z tym, co napisano w Samouczek: Usuń dane w tabela Amazon Keyspaces Nie mogę usunąć....
Mam cassandrę z geomesą, tam mam kolejny schemat ~  bin/geomesa-cassandra_2.11-3.3.0/bin/geomesa-cassandra describe-schema -P localhost:9042 -u cassandra -p cassandra -k geomesa -c gsm_events -f SignalBuilder INFO Describing attributes of feature 'SignalBuilder' geo | Point (Spatio-t....
10 styczeń 2022, 07:18
Uczę się o Cassandrze/NoSQL i odnoszę się konkretnie do tej strony: https://www.baeldung.com/cassandra-keys 4.1 Rozdział Klucze partycji Definiuje nazwa_aplikacji jako PK (klucz partycji), a bezpośrednio poniżej pokazują niektóre dane tabeli zawierające 2x „aplikacja1” jako nazwa_aplikacji... Co nie....
9 styczeń 2022, 01:32
Chcę uruchomić niektóre programy w SSTable Tools, jednak dokument mówi: Cassandra musi zostać zatrzymana przed wykonaniem tych narzędzi, w przeciwnym razie wystąpią nieoczekiwane wyniki. Uwaga: skrypty nie sprawdzają, czy Cassandra jest zatrzymana. Zainstalowałem i uruchomiłem cassandrę za pomocą ....
8 styczeń 2022, 18:49
Mam tabelę o nazwie table1, która zawiera następujące elementy +----------+-------+ |date |count | +----------+-------+ |2022-01-07|2 | |2022-01-06|0 | |2022-01-05|1 | +----------+-------+ Teraz muszę skopiować tę tabelę (table1) i wkleić ją do nowej....
7 styczeń 2022, 12:39
Próbuję stworzyć cosmos db z cassandra api. I chcę przekazać tabelę - schemat jako zmienną. czy ktoś może mnie poprowadzić, jak mogę to zrobić. Używałem następującego kodu resource "azurerm_cosmosdb_cassandra_keyspace" "ks" { name = "${var.key_space_name}" resource_group_name =....
Jak skonfigurować szyfrowanie międzywęzłowe (tj. TLS) dla Cassandry w K8ssandra?....
6 styczeń 2022, 19:24
Używam niestandardowego typu UDT do przechowywania informacji o miejscu. Jest przechowywany jako zamrożony obiekt BLOB/serializowany typ w table . Do sortowania według kraju i stanu . Ile sensu ma zachowanie typu UDT jako kolumny klastrowej . Czy wszystkie zserializowane wartości miejsca mają te....
5 styczeń 2022, 07:10
Mam 2 serwery w różnicy datacenter. Pierwszy serwer w DC1 z publicznym IP 10.10.10.1 Drugi serwer w DC2 z publicznym IP 20.20.20.2 Docker-compose dla pierwszego serwera w DC1 wygląda tak: version: '3' services: scylla-n1: restart: always image: scylladb/scylla:4.5.2 container_name: scylla-n1 ....
4 styczeń 2022, 04:07
Oto definicja tolerancji partycji przez Gilberta i Lynch Gdy sieć jest podzielona na partycje, wszystkie komunikaty wysyłane z węzłów w jednym komponencie partycji do węzłów w innym komponencie są tracone. Podzielmy klaster na dwie partycje: pierwsza zawiera tylko koordynatora, druga zawiera wszyst....
2 styczeń 2022, 23:00
W dokumentacji datastax stwierdza się (link): Struktura przechowywana w pamięci, która sprawdza, czy dane wiersza istnieją w memtable przed uzyskaniem dostępu do SSTables na dysku W glosariuszu jest to wspomniane (link): Struktura poza stertą powiązana z każdą tabelą SSTable, która sprawdza, czy i....
2 styczeń 2022, 10:01
Dla mojego projektu stołu czatu w Cassandrze mam następujący schemat: USE zwoop_chat CREATE TABLE IF NOT EXISTS public_messages ( chatRoomId text, date timestamp, fromUserId text, fromUserNickName text, message text, PRIMARY KEY ((chatRoomId, fromUserId), date) ) WITH CLUSTER....
1 styczeń 2022, 16:13
Planujemy użyć Cassandry w jednym z naszych projektów, w którym będziemy mieli zarówno ciężkie zapisy, jak i umiarkowane odczyty. Przeciętnie będziemy mieć zapisy około 250 tps i narażamy REST API dla dalszych aplikacji, a oczekiwane odczyty to około 100 tps. Która strategia kompaktowania najlepie....
1 styczeń 2022, 09:24
Próbuję uruchomić K8ssandra, ale kontener Cassandra nie działa z następującym komunikatem (powtarzane w kółko): WARN [epollEventLoopGroup-374-2] 2021-12-30 23:54:23,711 AbstractBootstrap.java:452 - Unknown channel option 'TCP_NODELAY' for channel '[id: 0x7cf79bf5]' WARN [epollEventLoopGroup-374-2]....
31 grudzień 2021, 03:08
Czytam indeksowanie LSM w Designing Data-Intensive Applications Martina Kleppmanna. Autor stwierdza: Kiedy nadejdzie zapis, dodaj go do zrównoważonej struktury danych w pamięci (dla na przykład czerwono-czarne drzewo). To drzewo w pamięci jest czasami nazywane memtable. Kiedy memtable przekrocz....
29 grudzień 2021, 05:01
Jak mówi tytuł, próbuję wysłać zapytanie do wszystkich danych, które otrzymałem, bez przechowywanej w nich wartości. Szukałem przez jakiś czas i jedyną dozwoloną operacją, jaką znalazłem, jest CONTAINS, która nie odpowiada moim potrzebom. Rozważ następującą tabelę: CREATE TABLE environment( id uu....
27 grudzień 2021, 19:36