Pracuję nad projektem od ponad pół roku, budując oprogramowanie opieki zdrowotnej od podstaw. Kiedy się dołączyłem, MySQL został wybrany jako podstawowy magazyn danych.Udane implementacje VoltDB
Kilka miesięcy i wiele bóle głowy później, zaczęliśmy badać alternatywne sklepy danych, które mogą zaoferować elastyczność potrzebną do rejestrowania naszych krytycznych i stale zmieniających się danych dotyczących opieki zdrowotnej.
Przyjrzeliśmy się wielu rozwiązaniom NoSQL; MongoDB czerpiąc najwięcej z naszej uwagi. Możliwość przechowywania uporządkowanych, osadzonych danych byłaby ogromną korzyścią. Jednak obawialiśmy się raportów o utracie danych/niezawodności.
Natknąłem się na kilka magazynów danych "NewSQL" i jestem zainteresowany VoltDB w szczególności.
Jestem ciekawy, czy ktoś ma jakiekolwiek doświadczenie z Voltem, czy też widział go w projekcie.
Edit:
integralność danych i konsystencja są najważniejsze. Może to być bardzo szkodliwe dla informacji o pacjentach, które mogą zostać utracone, mogą otrzymać niewłaściwą terapię itp.
Objętość danych będzie się różnić; Najpierw prawdopodobnie poprzemy małe praktyki. Coś jak 700 użytkowników łącznie. Ale nawet kiedy zwiększamy skalę do szpitali, nie patrzymy na media społecznościowe, takie jak ruch drogowy.
Jeśli chodzi o twoje pytanie, tak struktury danych będą ewoluować. Oprócz konieczności zmiany istniejącej struktury w celu wychwycenia nowych lub zmodyfikowanych danych wejściowych, musimy zachować strukturę istniejących danych jako swego rodzaju snap-shot. Ten styl EAV udało się nam tylko z MySQL.
Dziękujemy za opinię.
Dlaczego znacznik mongodb? –
Cóż, wiesz, MySQL to najmniej niezawodna baza danych SQL .. po może SQLite .. I nawet bazy danych Oracle wysadzić. Więc .. –
Badanie Mongo jako alternatywy doprowadziło mnie do VoltDB i pomyślał, że być może ci w podobnej sytuacji mogą znaleźć dyskusję z udziałem obu, aby być użytecznym – jthurau