AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Datenbankportierung von Paradox auf ?
Thema durchsuchen
Ansicht
Themen-Optionen

Datenbankportierung von Paradox auf ?

Ein Thema von Eggimaa · begonnen am 23. Nov 2005 · letzter Beitrag vom 23. Nov 2005
Antwort Antwort
Eggimaa

Registriert seit: 17. Jun 2004
15 Beiträge
 
#1

Datenbankportierung von Paradox auf ?

  Alt 23. Nov 2005, 15:38
Datenbank: Paradox • Zugriff über: Filter / SQL
Ich stehe vor volgendem Problem (?).
Ich habe eine Paradox Datenbank die teilweise auch im Netzwerk verwendet wird, also über die BDE
Verwaltung. Ab einer gewissen grösse der Datenbank wird diese sehr langsam.
Für mich gibt es nun zwei Möglichkeiten:
A) Ich versuche die Konfiguration der BDE Verwaltung so zu ändern dass es schneller wird.
B) Ich portiere die Datenbank auf eine schnellere, 100% Netzwerkfähige Datenbank.

Zu A): Wie kann ich die BDE Verwaltung konfigurieren dass das ganze schneller wird? Weiss jemand Rat?
zu B): Welche Datenbank ist empfehlenswert als Netzwerkdatenbank? Wie ist eine Portierung schnell möglich?

Danke für eure Hilfe
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Datenbankportierung von Paradox auf ?

  Alt 23. Nov 2005, 15:55
Wenn Du größere Datenbanken im Netzwerk betreiben willst so solltest Du auf jedenfall eine richtige SQL-Datenbank verwenden. Desktop-Datenbanken wie Paradox, ADS, TurboDB, Access verursachen hier trotzt Optimierung prinzipbedingt immer Performance- und Zugriffsprobleme

Du kanns vermutlich jede SQL-Datenbanke nehmen (MS-SQL, MySQL, Oracle, ....).
Um eine Empfehlung zu geben sind noch einige Fragen zu beantworten:

- Kostenpflichtige Datenbank möglich?
- Replication, Backup nötig bzw. wichtig?
- Vorhandenes Know-How bzw. vorhandens DB's im Haus?
- Ungefähres Datenvolumen?
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Eggimaa

Registriert seit: 17. Jun 2004
15 Beiträge
 
#3

Re: Datenbankportierung von Paradox auf ?

  Alt 23. Nov 2005, 16:08
Also Kostenpflichtig ist so ein Ding.. in der Anschaffung für die Entwicklung darf es sicher was kosten aber bei der Distribution an die Kunden nicht unbedingt.

Das Datenvolumen liegt bei ca. 100'000 Einträgen. Das Problem ist eher dass ich zum Teil grosse Datenmengen speichern
muss. (Messdaten)

Da die Messdatenerfassung zum Teil dezentral erfolgt ist das Replizieren der Daten ein wichtiger Bestandteil. Backup ist sowieso immer ein Thema das nicht aussen vor bleiben soll.

Know How kann "zugemietet" werden, soll also kein Hindernis darstellen
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.196 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Datenbankportierung von Paradox auf ?

  Alt 23. Nov 2005, 16:55
Zitat von Eggimaa:
Also Kostenpflichtig ist so ein Ding.. in der Anschaffung für die Entwicklung darf es sicher was kosten aber bei der Distribution an die Kunden nicht unbedingt.
Dann sind schon mal MS-SQL-Server, Oracle und Konsorten außen vor.
MySQL auch wenn du nur eine DB unterstützt, da hier die MySQL Lizenz etwas eigen ist. Aber falls Du mehrere DB's (z.B. Paradox für "altdaten" und kleininstallationen und MySQL für größere Installationen verwendest und der Kunden sich selbst die DB besorgt und installiert.

Zitat von Eggimaa:
Das Datenvolumen liegt bei ca. 100'000 Einträgen. Das Problem ist eher dass ich zum Teil grosse Datenmengen speichern muss. (Messdaten)
Wenns über 5GB geht ist die MSDE auch schon nicht mehr geeignet.

Zitat von Eggimaa:
Da die Messdatenerfassung zum Teil dezentral erfolgt ist das Replizieren der Daten ein wichtiger Bestandteil. Backup ist sowieso immer ein Thema das nicht aussen vor bleiben soll.
Dann wäre MS-SQL doch was. Jedenfalls ist dort die Replikation relativ einfach eingerichtet. Auch MySQL kann Replikation. Oracle habe ich bei Replikation nicht ganz verstanden.

Was spricht dagegen mehrere DB's zu unterstützen (Bridge-Pattern) und dem Kunden zu überlassen was er nimmt?
Ist halt etwas mehr Entwicklungsaufwand.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
dfried

Registriert seit: 16. Aug 2005
486 Beiträge
 
#5

Re: Datenbankportierung von Paradox auf ?

  Alt 23. Nov 2005, 17:38
Zitat von Bernhard Geyer:
Zitat von Eggimaa:
Also Kostenpflichtig ist so ein Ding.. in der Anschaffung für die Entwicklung darf es sicher was kosten aber bei der Distribution an die Kunden nicht unbedingt.
Dann sind schon mal MS-SQL-Server, Oracle und Konsorten außen vor.
Würd ich so nicht sagen, sowohl von MS-SQL-Server als auch von ORACLE gibt es kostenlose Express Editions die auch kommerziell genutzt werden dürfen.
Und 100.000 Datensätze einer Messwerterfassung überschreiten bestimmt nicht die 4GB bzw. 5GB Grenze der jeweiligen Produkt. Sonst würde das ganze unter Paradox schon lange nicht mehr laufen
  Mit Zitat antworten Zitat
DelphiDeveloper

Registriert seit: 9. Apr 2003
Ort: Köln
256 Beiträge
 
Delphi XE2 Enterprise
 
#6

Re: Datenbankportierung von Paradox auf --> Firbird 1.5

  Alt 23. Nov 2005, 17:57
Ich würde dir Firebird 1.5 empfehlen.

Stabiles RDBMS einfach zu Administrieren und zu Verteilen.
Bietet eigentlich alles was man von einem RDBMS erwartet.

Ich selbst habe einige Projekte mit Firebird/Oracle/MSSQL realisiert
und würde bei deinen Anforderungen mal ein Blick auf Firebird werfen.
mfg
DD
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:39 Uhr.
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