Content
text...Datenbanken
Cassandra
Aktuell (2017) entwickeln wir Anwendungen mit und für Cassandra. Cassandra ist eine linear
skalierbare NoSQL-Datenbank. Sie ist zuverlässig, läuft auf preiswerter Hardware
und ist einfach zu warten.
Unser neueste Entwicklung ist eine Datenbank für Multimedia-Daten in JAVA:
das Cassandra-Grid-Filesystem CGFs .
In dieser Datenbank werden große Dateien, wie Videos, Sound, Texte, etc. abgelegt.
Im deutschsprachigen Raum schulen wir Cassandra, z.B bei
Siemens(Österreich), SWISSCOM(Schweiz), SBB(Schweiz), Markant AG(Deutschland), AIS(Deutschland).
Inzwischen haben wir auch eine Datenbank entwickelt, die die Daten verschlüsselt ablegt.
Hier können Sie den Quellcode herunterladen (OpenSourc, also frei verwendbar):
CryptedCassandraGridfs.tar
SolR
Um die Suche in dokumentenorienten Daten zu beschleunigen, setzen wir SolR vor allem in der
Cloud-Lösung ein. Mit SolR, einer auf der Lucene-Bibliothek basierenden Textsuchmaschine,
können komfortable Auswertungen realisiert werden.
Seit 2014 schulen wir auch SolR, z.B. Scout24(Schweiz), Siemens(Österreich).
PostgreSQL
Das Datenbanksystem der Wahl ist für uns PostgreSQL.
PostgreSQL läuft auf einem netBSD-System sowie verschiedenen
Linux-Systemen. Es ist sehr zuverlässig und schnell (die Uptime beträgt
inzwischen mehr als 12 Monate!).
Für unsere Zwecke hatten wir die Pythonschnittstelle PyPgSQL angepaßt.
Alle Java-Webanwendungen in JSP und JSF arbeiten mit PostgreSQL,
derzeit in der Version 9.6.