Dobra baza danych do trzymania dużej ilości xml (jakiś nosql) to? Coś polecacie?
#programowanie #nosql #xml #bazydanych
#programowanie #nosql #xml #bazydanych
Wszystko
Wszystkie
Archiwum
hotels
, hotels_by_poi
, amenities_by_room
, itd.Komentarz usunięty przez autora
5
A comparison between MongoDB and RavenDB
zpdfy/epub/kindle są dostępne dla pozycji zgarniętych za darmo do końca 2018. Nowe pozycje wchodzą tylko na readera. Jeśli coś macie zgarniętego wcześniej a pozycja pojawia się ponownie, to w "moje ebooki" pojawi się dwa razy, raz z pobieraniem a raz tylko z readerem
{
"n": 8, // akapit #8
"title": "The Man Who Knew Too Much", // z tej książki
"author": "Chesterton, Gilbert K", // tego autora
"p": "\"A scientific interest, I suppose?\" observed March."
}
Wykop.pl
Mirki, pierwszy raz pracuję z bazą noSql i zastanawiam się jak powinny wyglądać encje. Skoro bazy te nie są nastawione na relacje to jeżeli mam wątki czatu i wiadomości czatu to czy wątki czatu powinny przechowywać listę wiadomości (1 kolekcja), czy może mieć 2 kolekcje: wątki czatu i wiadomość czatu z id wątków. W relacyjnej bazie danych sprawa jest prosta - 2 tabelki.
1 kolekcja:
@Document
public record
@Patres: masz na odwrót
Co do podziału to jestem za dwiema odzielnnymi kolekcjami, bo wyobraż sobie wątek na tysiące wiadomości. Updatowanie jednego obiektu w kolekcji jest wolne i generuje problemy związane z tranzakcyjnością
Tutaj zachowanie relacyjności jest ok, bo
ChatThread
zmienia się dużo rzadziej niżChatMessageEntry
powstaje aChatMessageEntry
jest niemutowalne