Osiris-Storage schrieb:
Hier sind ein Paar Specs:
HP Integrity RX4640-8 (davon 8 Stueck, alle in der gleichen Konfiguration)
RAM: pro Maschine 32GB (moeglich sind 128GB, DDR2100 mit ECC, 32 DIMM-Slots)
CPUs: pro Maschine 2 Stueck (8 sind moeglich). CPUs sind Intel Itanium2 mit glaube ich 1,6GHz und 9MB L3-Cache.
Die Systeme bildet einen Cluster, auf dem Oracle RAC installiert ist. Als Betriebsystem kommt das gute alte HP-UX zum Einsatz. Das einzigwahre fuer Oracle.
udn (was warscheinlich nich geht) Fotos. was macht ihr mit dem Monster??
Fotos kann ich leider keine liefern, da ich nicht in den Rechenzentrum reinkomme.
Fuer was das Vieh da ist?
Drauf laufen etwa 60 Datenbanken, hauptsaechlich Test- und Entwicklungsdatenbanken. Fuer die Produktiv-dbs haben wir eine separate Maschine.
Wie entwickeln ein Dokumentenmanagementsystem, sowas wie CVS. Das System basiert auf Oracle. Da die Dokumente in der DB gesprichert werden, muessen sehr schnelle Maschinen da sein, sonst macht es wirklich keinen Spass.
Von Oracle gibt es so ein Feature, nennt sich XML-DB, das benutzen wir. Was das Ding macht? Vor den Tabellen in der DB sitzt so eine Art Parser, ebenfalls in der Datenbank drin. Wenn man eine Datei reinlaedt (WebDAV und FTP sind moeglich), wird diese nach XML konvertiert (dabei ist es voellig egal, ob Word, Excel, PDF oder sonstwas) und in Einzelteile zerlegt, anhand von den XML-Tags. Dann wird das Dokument, oder der Set von XML-Tags in die Tabellen geschrieben.
Fuer was der ganze Aufwand? Stichwort Volltextsuche. Alle 5 Minuten laeuft ein Idexer ueber die Tabellen und legt, bzw updatet, den Index an. Sprich nach 5 Minuten nach dem ich das Dokument eingestellt habe, kann dieser auch gefunden werden.
Die groesste Datenbank ist etwa 200GB gross...
'cuda