Wpis z mikrobloga

Robię rozpoznanie w temacie modelowania danych w Apache Cassandra i nie mogę znaleźć odpowiedzi na jedno pytanie. Jedną z dobrych praktyk jest zacząć modelowanie tabel od zapytań (inaczej niż w rdbms-ach). No i załóżmy, że mamy taki model jak na obrazku przystosowany pod zapytania. Jak widzimy informacje o hotelach znajdują się w kilku tabelach: hotels, hotels_by_poi, amenities_by_room, itd.

Teraz jak chcę do bazy dodać nowy hotel, to muszę zrobić kilka insertów (do różnych tabel). Czy batch insert to jedyne rozwiązanie, żeby zapewnić pseudo transakcyjność, której de facto nie ma w Cassandrze?

#programowanie #bazydanych #cassandra #nosql
markaron - Robię rozpoznanie w temacie modelowania danych w Apache Cassandra i nie mo...

źródło: comment_1635406777D8lewi7Y7eL5JeqzI0Np9Z.jpg

Pobierz
  • 1