Autor Thema: Minimale größe einer Datenbank?  (Gelesen 4702 mal)

DatenDuck

  • Gast
Minimale größe einer Datenbank?
« am: 23.09.05 - 11:25:22 »
Hallo Leute,

diese Frage stelle ich im OT weil mir kein besseres Ziel eingefallen ist.
Ich brauche eine Datenbank in der nur ein einziges Dokument sein wird.
Diese DB soll jedoch leer so klein wie möglich sein, um keinen so heftigen (neudeutsch) over head zu erleben.
Wenn ich eine normale leere Datenbank in Notes erzeuge ist die jedoch leer schon weit über 100 kB groß...
Sie wird evtl. sehr häufig kopiert, daher ist jedes gesparte byte etwas wert ;)
Bekommt man eine leere Datenbank irgendwie kleiner? Im Pinzip is a wirklich nix drin...

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Minimale größe einer Datenbank?
« Antwort #1 am: 23.09.05 - 11:34:40 »
Hi,

wenn es eine Notes-DB sein muss, dann musst du mit dem Overhead leben.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

DatenDuck

  • Gast
Re: Minimale größe einer Datenbank?
« Antwort #2 am: 23.09.05 - 11:36:00 »
Was meinst du mit "Wenn es eine Notes DB sein muss"??
Wo könnte ich den sonst ein Notes Dokument ablegen?

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Minimale größe einer Datenbank?
« Antwort #3 am: 23.09.05 - 11:50:10 »
Wenn du ein Notes-Dokument ablegen willst, dann kommst du nicht um eine DB drumrum. Und dann hast du auch den Overhead. Kleiner bekommst du sie nicht.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline CourtJester

  • Frischling
  • *
  • Beiträge: 7
  • Geschlecht: Männlich
Re: Minimale größe einer Datenbank?
« Antwort #4 am: 23.09.05 - 12:32:51 »
Hi,

Warum brauchst Du eine ganze DB um ein Dokument herum?

Kommt ein EXE-Zippfile für die Kopien der DB nicht auch in Frage?
So ein erster Test hat den Verkleinerungsfaktor 10 ergeben.

Vielleicht bekommt man per VB oder VBA ein Dokument hin, was eine LN-Datenbank (über den Zugriff auf die NotesKlassen des Zielsystems) um sich herum aufbaut, wobei hier evtl der Code mehr Platz einnimmt als die DB (Hetzutage sind 100KB nicht mehr sehr viel).

Wenn ich mehr darüber wüsste, für wen diese MiniDB was leisten soll, gäbe es vielleicht noch andere Möglichkeiten als den nsf-Betonklotz mitzuliefern.


Gruß Jester

DatenDuck

  • Gast
Re: Minimale größe einer Datenbank?
« Antwort #5 am: 23.09.05 - 12:47:59 »
Das Dokument soll als Notes Dokument exportierbar sein...
Notes bietet halt dabei keine mir bekannte Funktion in der ich das Objekt auch also ein solches Objekt aus Notes bekomme...
Ich dacht mir, dass ich dass dann einfach in eine MiniDB stecke um das ganze ganz einfach zu lösen, aber für ein paar kB Dokument eine  "zuviel kB" DB zu erzeugen finde ich auch bei günstigem Speicher irgendwie ungeschickt.
Die DB soll nix können ausser das Dokument zu beinhalten.. Evtl. noch die ACL..

Offline CourtJester

  • Frischling
  • *
  • Beiträge: 7
  • Geschlecht: Männlich
Re: Minimale größe einer Datenbank?
« Antwort #6 am: 23.09.05 - 13:03:08 »
Hi,

Ich fürchte, dann ist das Zippen der DB für den Transport die einfachste Lösung.

Irgendwie hat mich zwar auch die Idee eines Dokumentes, welches in ein selbstzurückschreibendes externes File gestreamt worden ist noch nicht ganz losgelassen, jedoch schätze ich dabei den Aufwand deutlich höher ein als den Nutzen.

Viele Grüße

Jester

DatenDuck

  • Gast
Re: Minimale größe einer Datenbank?
« Antwort #7 am: 23.09.05 - 13:06:29 »
In wie fern selbstzurückschreibendes Dokument? Sämtliche Exportmöglichkeiten laufen doch immer irgendwie auf Text raus?! Dann bräuchte man doch irgend 'ne externe Applikation die das für einen macht? Denkst Du dabei an XML? Geht das denn in R5??

Offline CourtJester

  • Frischling
  • *
  • Beiträge: 7
  • Geschlecht: Männlich
Re: Minimale größe einer Datenbank?
« Antwort #8 am: 23.09.05 - 13:25:47 »
Hi,

LN5 ... OK! KEIN Stream!
Dann wird die Luft leider dünn, zumindest die BASIS müsste ein aus LN6 herausgeschleustes Doc sein. Ich wüsste jedenfalls nicht, wie man sonst eine komplette Docstruktur "wegschreiben" könnte.

Klar, könnte man mit einem Hexmonitor o.ä. eine leere mit einer vollen DB vergleichen und sogar evtl. was "stricken".

Abgesehen vom Aufwand, wäre das aber so an allen Konventionen vorbei, dass nur eine kleine Änderung in der DB zur Folge hat, dass das Zurückschreiben (mit einer solchen LowLevel Methode) die komplette DB zerstört.

Schade.

Viele Grüße

Jester

DatenDuck

  • Gast
Re: Minimale größe einer Datenbank?
« Antwort #9 am: 23.09.05 - 13:40:32 »
Hmm... Uff... Ich denke es läuft auf ein Leben mit dem overhead raus.
Jester, vielen Dank für Deine Hilfe.

Bis dann,
-Moritz

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: Minimale größe einer Datenbank?
« Antwort #10 am: 23.09.05 - 14:24:10 »
Warum nicht das Dokument als XML ablegen - das kann problemlos (wie ich mir sagen liess) in jede DB eingelesen werden.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

DatenDuck

  • Gast
Re: Minimale größe einer Datenbank?
« Antwort #11 am: 23.09.05 - 14:25:55 »
XML scheint in R5 ein bisschen ein Problem zu sein...

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: Minimale größe einer Datenbank?
« Antwort #12 am: 23.09.05 - 14:28:43 »
Gut, dann frage ich einfach mal: Wofür ist das Ganze eigentlich?
Tut es dann nicht evtl auch ein Textfile? Vermutlich schon - alles was man in Notes ablegen kann kann auch in ein Textfile gelegt werden. Attachements (via Base64 - gibts auch für R5) inklusive.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

DatenDuck

  • Gast
Re: Minimale größe einer Datenbank?
« Antwort #13 am: 23.09.05 - 14:34:15 »
Ist dass denn dann 100% das ganze Notes Dokument? Also ich meine mit allem drum und drann was es innerhalb einer DB hat?

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: Minimale größe einer Datenbank?
« Antwort #14 am: 23.09.05 - 14:56:33 »
Natürlich nicht - darum auch die Frage, worum es geht. Ich denke aber man kann alle benötigten Informationen aus einem Dokument auslegen und die - notfalls mit generischem XML - in einem Textdokument ablegen.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

DatenDuck

  • Gast
Re: Minimale größe einer Datenbank?
« Antwort #15 am: 23.09.05 - 15:00:24 »
Hmm es sollte scho das "originale" Dokument sein... Also nehm ich den Platzverbrauch in Kauf.. Werden eben andere unwichtige Dinge von der Platte gekickt  >:D


Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Minimale größe einer Datenbank?
« Antwort #16 am: 23.09.05 - 15:46:35 »
mal ne blöde Frage: Könnte jemand diesen Thread ins R5- Entwicklungs- Forum verlegen ?
Im R6- Forum gibt es nämlich eine ganz einfache Lösung: Export als XML.

Aber hier geht es offensichtlich um R5. ALSO: Phalsches Phorum...

Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Glombi

  • Gast
Re: Minimale größe einer Datenbank?
« Antwort #17 am: 23.09.05 - 15:51:03 »
mal ne blöde Frage: Könnte jemand diesen Thread ins R5- Entwicklungs- Forum verlegen ?
Im R6- Forum gibt es nämlich eine ganz einfache Lösung: Export als XML.

Aber hier geht es offensichtlich um R5. ALSO: Phalsches Phorum...

Tode
Erledigt.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz