Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Fehler: zu wenig Arbeitsspeicher für Datenbank (https://www.delphipraxis.net/134244-fehler-zu-wenig-arbeitsspeicher-fuer-datenbank.html)

hoika 18. Mai 2009 14:27

Re: Fehler: zu wenig Arbeitsspeicher für Datenbank
 
Hallo,

wir reden von Paradox.
Da gibt es leider keine "alternative" Komponente.

Ein Umstieg auf DBase (TDBF) würde vielleicht was bringen.

Aber BDE bedeutet auf jeden Fall ein Rückschritt.


Heiko

mkinzler 18. Mai 2009 14:31

Re: Fehler: zu wenig Arbeitsspeicher für Datenbank
 
TDBF ist allerdigs auch nicht so der Bringer und da es viele bessere Alternativen gibt würde ich diese verwenden

Die Muhkuh 18. Mai 2009 14:31

Re: Fehler: zu wenig Arbeitsspeicher für Datenbank
 
Embedded FireBird wäre eine gute Alternative ;)

BAMatze 18. Mai 2009 14:36

Re: Fehler: zu wenig Arbeitsspeicher für Datenbank
 
Zitat:

Zitat von mkinzler
Ist IBX nicht Teil von TDE? Sonst wären vielleicht Zeos einen Blick wert ( auf jeden Fall für lokale/embedded Datenbestände)

Hier auf Arbeit hab ich auch eine CodeGear 2007 Professional Version. Leider kann ich in meinem Profil nur eine Version angeben, deswegen habe ich meine private (also die TD-Version) angegeben, da dies ja auch ein privater Account ist.

BAMatze 18. Mai 2009 14:38

Re: Fehler: zu wenig Arbeitsspeicher für Datenbank
 
Zitat:

Zitat von nahpets
Hallo,

welche Datenmenge?

Wenn's wenig ist, schau Dir mal TDBF an, kann mit dBase-Tabellen umgehen, braucht keine BDE und keinen (wie auch immer gearteten) Datenbankserver. Für kleinere Sachen durchaus brauchbar.

Hoika nennt die wesentlichen Ursachen für Probleme mit der BDE, bei "sachgerechter" Nutzung läuft sie durchaus über lange Zeiträume stabil.

Datenmenge ist eher sehr gering, wenn es mal 100 werden, dann ist das sicherlich schon viel.

nahpets 18. Mai 2009 14:46

Re: Fehler: zu wenig Arbeitsspeicher für Datenbank
 
Hallo,

dann reicht TDBF allemal aus, da ist jeder Server überdimensioniert.

Für TDBF wird nichts zusätzlich benötigt, sprich: Programm und dBase-Dateien (Datendatei und Indexdatei). Keine Installation von Irgendwas, läuft auf jedem Rechner und auch vom USB-Stick...

mkinzler 18. Mai 2009 14:48

Re: Fehler: zu wenig Arbeitsspeicher für Datenbank
 
Bei embedded DBMS braucht man auch keine Installation. Diese sind aber Featurereicher als TDBF ( können SQL). TDBF ist gut für den Import von dBase-Daten zu mehr aber imho nicht.

nahpets 18. Mai 2009 14:56

Re: Fehler: zu wenig Arbeitsspeicher für Datenbank
 
Naja,

wofür brauche ich bei ca. 100 Datensätzen jetzt groß SQL?
Kommt also erstmal auf die Aufgabenstellung an, mit Filtern kann man (auch bei TDBF) durchaus sehr viel erreichen. Und bei einer Tabelle braucht man keine Joins..., sortieren per Index ist auch kein Problem.

mkinzler 18. Mai 2009 14:59

Re: Fehler: zu wenig Arbeitsspeicher für Datenbank
 
Zitat:

wofür brauche ich bei ca. 100 Datensätzen jetzt groß SQL?
Jetzt vielleicht noch nicht
Zitat:

Und bei einer Tabelle braucht man keine Joins...
Ein paar Angaben mehr und eine Normalisierung macht Sinn -> weitere Tabellen
Besser gleich vorsorgen :zwinker:

hoika 18. Mai 2009 16:05

Re: Fehler: zu wenig Arbeitsspeicher für Datenbank
 
Hallo,

und schon wären wir bei den Nachteilen einer DBF.

- zerschossene Indizes
- Datei ist beschädigt, aber nicht der Header.


PS:
Die habe ich mir nicht ausgedacht, aber wer mal früh um 06:00
von einem Kunden geweckt wird, wegen sowas,
erinnert sich ungern, aber er erinnert sich ;( ...


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:47 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz