Re: [Elexis-develop] NoSQL
An Eclipse RCP program for all aspects of a (Swiss) medical practice
Brought to you by:
niklausgiger,
rgw_ch
From: Marco D. <de...@me...> - 2011-07-07 19:15:45
|
Ich möchte mich hier sowohl für das eine wie auch für das andere aussprechen :) Wenn wir die Vor- und Nachteile der Systeme zusammenführen würden, würde sich doch folgendes Bild ergeben: HEAP und HEAP2 als NoSQL geführt Diskussion ob ExtInfo innerhalb SQL oder NoSQL Sowie jeweils anstatt der ID die auf eine Tabelle verweist eine ID die auf einen NoSQL Eintrag verweist. Für das Speichern von Dokumenten die normalerweise in HEAP gehen, wären die folgenden Auswahlmöglichkeiten in einer der folgenden Versionen denkbar? HEAP/HEAP2 Filesystem NoSQL Denkt man dann Anwendungen an, wie sie Gerry im Innovationsbereich bereits sieht, gibt es durchaus Punkte bei denen SQL nicht standhalten kann, also zB verteiltes Dokumenten-providing etc. Gruss zurück aus und an die COmmunity :) Am 07.07.2011 um 18:21 schrieb Harald Marlovits: > Muss ich auch noch nachdoppeln - ich liebe halt SQL auch wegen gewisser Vorteile (Nachteile gibt es ja auch...) > Auf jeden Fall ärgert es mich immer sehr, wenn ich nicht auf einfache Art und Weise meine Datenbank auswerten kann. > Wenn ich zBsp. gewisse Daten aus den erbrachten Leistungen herausholen will, dann kann ich das nicht mal husch husch machen - da muss man dann schon erst ein Progrämmchen schreiben, das die ExtInfo durchforstet, etc, etc. Ist mühsam und geht elendiglich viel länger als ne einfache Abfrage. > Wenn jetzt Kunden so etwas haben wollen, dann braucht das Zeit und Geld. Gewisse Kunden könnten das sonst auch selber machen (oder eben nicht). > Und damit ist das Format eben nicht mehr so richtig "offen". > Für mich war auch ein Grund, zu Elexis zu wechseln, dass ich einfachen Zugriff zu meinen Daten habe... > > Gruss an die Community > Harry > > > Am 7. Juli 2011 18:11 schrieb Niklaus Giger <nik...@me...>: > Lieber Gerry > > Drei Tage bevor sein erster Elexis-Release fällig ist, hat Dein Nachfolger als > Release-Manager lange keine Zeit, sich Gedanken über die Zukunft von Elexis zu > machen. > > Ich haben den Blog gelesen und finde ihn anregend. Folgender Satz ist mir > aufgefallen. "As Philosophy of NoSQL explains, NoSQL database was designed for > casual use where all the features typically provided by an RDBMS are not > required." > > Ich betrachte nun Elexis nicht als "casual use", sondern als > geschäftskritisches Programm, von dem das Wohlergehen der Praxen und Ärzte > abhängt. Und ich finde SQL hat immer noch viele Vorteile, weshalb ich eher SQL > noch mehr und häufiger benutzen und seine Stärken besser zur Geltung bringen > möchte. > > Eine Frage, welche Du bei NoSQL immer beantworten musst, ist auch: Wie kannst > Du die Daten mit vernünftigen Aufwand in ein anderes Programm bringen? Wir > wollen ja nicht, dass die Kunden für ewig an Elexis gebunden sind. > > Ich habe nichts dagegen, wenn man eine NoSQL für Zwecke einsetzt, bei denen > SQL nicht so geeignet ist, z.B. das Speichern von Dokumenten. > > Der Gebrauch von SQL ist in Elexis allerdings stark verbesserungswürdig. Ich > hoffe im Laufe dieses Jahrs noch Verbesserungsvorschläge in diesem Bereich > bringen zu können (inklusive Migration von alter zu neuem Layout): > - Ersetze Feld "deleted CHAR(1)" durch ein "deleted bool" > - Ersetze Feld "lastupdated bigint" durch "lastupdated timestamp" > - Häufigeren Gebrauch von Tabellen für Enums, damit z.B. TerminTyp, > TerminStatus in verschiedenen Sprachen angezeigt werden können > > Und dann bieten alle DB auch noch Goodies wie Views, Trigger, Transactions, > welche Hilfe anbieten, um Probleme wie Datenbank-Konsistenz gar nicht > aufkommen zu lassen. > > Liebe Grüsse > > Niklaus > > ------------------------------------------------------------------------------ > All of the data generated in your IT infrastructure is seriously valuable. > Why? It contains a definitive record of application performance, security > threats, fraudulent activity, and more. Splunk takes this data and makes > sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-d2d-c2 > _______________________________________________ > Elexis-develop mailing list > Ele...@li... > https://lists.sourceforge.net/lists/listinfo/elexis-develop > > > > -- > ************************************** > Dr. med. Marlovits Harald > Stadtpraxis Chirurgie > Oberstadt 8 > 8200 Schaffhausen > > ------------------------------------------------------------------------------ > All of the data generated in your IT infrastructure is seriously valuable. > Why? It contains a definitive record of application performance, security > threats, fraudulent activity, and more. Splunk takes this data and makes > sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-d2d-c2_______________________________________________ > Elexis-develop mailing list > Ele...@li... > https://lists.sourceforge.net/lists/listinfo/elexis-develop -- DI (FH) Descher Marco, MSc MEDEVIT OG St. Ulrich-Strasse 40 A-6840 Götzis E: de...@me... |