AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Was braucht der User?
Thema durchsuchen
Ansicht
Themen-Optionen

Was braucht der User?

Ein Thema von CalganX · begonnen am 17. Dez 2002 · letzter Beitrag vom 19. Dez 2002
Antwort Antwort
Seite 1 von 2  1 2      
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#1

Was braucht der User?

  Alt 17. Dez 2002, 18:49
Hi,
ich bin derzeit am überlegen, wie ich meine Programme ausweiten kann. Im Moment bin ich am überlegen, ob ich ein Programm auf Datenbanken umstelle...
Nun meine Frage: Was braucht der User, um das Programm nutzen zu können???

Chris
  Mit Zitat antworten Zitat
xbu58

Registriert seit: 10. Dez 2002
Ort: Bäretswil / Schweiz
121 Beiträge
 
Delphi 7 Enterprise
 
#2
  Alt 17. Dez 2002, 20:12
Hallo Chris

Das ist stark davon abhängig, welche Datenbank Du einsetzen möchtst. Meiner Meinung gibt es nur eine wirkliche saubere Lösung und das ist der Einsatz eines SQL-Server. Das kann z.B. MS SQL-Server (recht teuer, ab ca. 1000 Euro für 5 User), Sybase SQL-Anywhere (Server + 1 User ca. 500 und pro weiterer User ca. 150 Euro) oder InterBase, die mit Delphi Enterprise mitgeliefert wird. Sie ist aber auch Lizenzpflichtig, kenne aber die Preise nicht. Wie Du siehst, ist es also wichtig, zuerst zu wiessen, wie Du das Produkt im Markt platzeren willst.

Eine andere Möglichkeit ist den MS-Jet 4 OLE DB Provider ein zusetzt, den Du über die ADO-Komponenten benutzen kannst. Dieser Provider soll recht gut sein. Ich selber habe diese Provider noch nie eingesetzt, da ich nur mit SQL-Server und SQL-Anywhere arbeite oder XML verwende, wenn ich Daten ablegen muss.

Gruss
Xaver
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#3
  Alt 17. Dez 2002, 20:59
Hi,

Zitat von xbu58:
oder InterBase, die mit Delphi Enterprise mitgeliefert wird. Sie ist aber auch Lizenzpflichtig, kenne aber die Preise nicht.
Schau am besten mal in FAQ oder so : "Welche Datenbank ?". Zu Interbase ist noch zu sagen, daß es eine Open Source Version gibt, die NICHTS kostet. Borland will mittlerweile Geld dafür. Firebird heißt zwar anders, ist aber nichts anderes als Interbase als Open Source. Weder der Server noch die Clients kosten Geld. Ich teste das im Moment und habe noch keinen Bug festgestellt. Das läuft völlig stabil.

Allerdings bist Du nicht der erste den ich davor warne, zu denken : "Ach, dann setze ich einfach halt eine SQL-Datenbank ein!" Ich selbst habe mich bereits vor über 10 Jahren mit dem Thema intensiv beschäftigt. Es aber nie in der Praxis richtig durchgezogen, da bin ich gerade dabei. Kenne also schon die Grundlagen der Theorie, aber da gibts manche Hürde zu überwinden.

Gruß
Hansa
  Mit Zitat antworten Zitat
xbu58

Registriert seit: 10. Dez 2002
Ort: Bäretswil / Schweiz
121 Beiträge
 
Delphi 7 Enterprise
 
#4
  Alt 17. Dez 2002, 21:16
Hallo Hansa

Was die Hürden betrifft kann ich Dich nur unterstützen. Ich arbeite nun schon 15 Jahre mit SQL-Datenbanken von Uify auf Unix über Orakle und Sybase SQL-Server ab System 4.5 bis 10 und SQL-Server von MS und nun auch noch mit SQL-Anywhere. Habe auch schon MySQL ausgetestet, und als untauglich verworfen. Es braucht wirklich einige Zeit, bis man eine Datenbank wirklich einsetzen kann. Das Problem ist häufig die fehlenden oder ungenügenden Admin-Tools, welche mit der DBS mitgeliefert wird (es gibt ja immer noch so Spezialisten, die nur ein ISQL auf Shellbasis mitliefern). Deshalb bin ich nun am entwickeln eines Admin-Tools für SQL-Server und SQLAnywhere. Da schlägst Du dich mit Problemen herum, die der normale DB-Entwickler nicht hat (z.B. wie hole ich die User und der Role-Zugehörigkeit aus der DB oder wo sind die Stored procedures gespeichert). Ich habe im Sinn, auch weiter DB's in meinem Admin-Tool zu unterstützen. Würde mich deshalb interessieren, wo man die Firebird herunter laden kann. Wenn diese DB geeignet ist, werde ich sie ev. einbauen.

Gruss
Xaver
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#5
  Alt 18. Dez 2002, 00:57
Hmmm,

guck mal nach. www.mers.com.
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von harrybo
harrybo

Registriert seit: 26. Nov 2002
Ort: Aachen
87 Beiträge
 
Delphi 6 Enterprise
 
#6
  Alt 18. Dez 2002, 01:55
oder unter www.ibphoenix.com.

@Hansa: mit welchen DataAccess Componenten arbeitest Du beim Einsatz von Firebird? InterXpress ist zwar mit 69$ bezahlbar, aber eben auch nicht kostenlos.

Gruß, harrybo
Harry Boldt
  Mit Zitat antworten Zitat
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#7
  Alt 18. Dez 2002, 07:08
Hallo Chris,

um die Frage sinnvoll beantworten zu können, musst du noch ein paar Infos rausrücken .

Läuft das Programm als stand alone oder im Netz? Wieviel User greifen gleichzeitig auf die Daten zu (falls es im Netz läuft)? Wieviele Datensätze und Tabellen willst du verwalten?

Denn es könnte auch sein, dass Paradox völlig ausreicht.
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat
xbu58

Registriert seit: 10. Dez 2002
Ort: Bäretswil / Schweiz
121 Beiträge
 
Delphi 7 Enterprise
 
#8
  Alt 18. Dez 2002, 07:20
Hallo MrSpock

Ich denke, dass die Entscheidungsgrundlage, ob mit Paradox oder einem DBS gearbeitet wird, ist nicht ob stand alone oder Netz, sondern ob Single-Task oder Multi-Task. Man muss sich dabei im klaren sein, dass schon der Einsatz eines Threats das gleiche Problem auslösen kann, wie zwei User. Diese leidige Erfahrung habe ich vor einiger Zeit machen müssen, als ich aus Kostengründen auf Paradox gesetzt habe. Ich würde meinen, dass MySQL hier doch noch eine etwas besser Lösung ist, auch wenn vom Relation-Ship-Konzept her dieser DBS nicht ausreicht. Aber mit MySQL wird midestens ein Server gestartet, der für das Locking zuständig ist! Ausserdem kann ODBC zugegriffen werden, was auch ein Vorteil gegenüber Paradox ist.

Du hast natürlich recht, dass mit den Angaben von Chris noch nicht gesagt werden kann, was Sinnvoll ist.

Gruss
Xaver
  Mit Zitat antworten Zitat
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#9
  Alt 18. Dez 2002, 07:48
Hallo xbu58,

es ist ja nicht so, dass Paradox ungeeignet ist für Netz- oder Multitasking bzw. Multithreatanwendungen. Ich habe sehr gute Erfahrungen seid vielen Jahren mit Paradox im Netz. Bei Zugriffen von 5-10 Usern und vielleicht bis zu 20 Tabellen mit bis zu einigen 1000 Datensätzen sehe ich Paradox als nicht überfordert an. Wie gesagt, ich denke dass SQL - Datenbanken eine gute Entscheidung sein können, aber man sollte zunächst wissen, was denn eigentlich gemacht werden soll. Insbesondere, wenn das Programm von Chris bisher ganz ohne DB auskam, erwarte ich nicht unbedingt sehr große Anforderungen...
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#10
  Alt 18. Dez 2002, 08:15
Hi,

Zitat von harrybo:
@Hansa: mit welchen DataAccess Componenten arbeitest Du beim Einsatz von Firebird?
Im Moment mit FIBplus, geht eigentlich recht gut. Kosten ca. 160 $ mit Source, Support auch gut, selbst bei Evaluating-Version Antwort vom Entwickler selbst. www.devrace.de

Das oben angesprochene Admin - Tool betreffend :

Bitte mal dies hier ausprobieren : www.ibexpert.de
Zitat:
wenn das Programm von Chris bisher ganz ohne DB auskam, erwarte ich nicht unbedingt sehr große Anforderungen...
Dem ist nichts mehr hinzuzufügen.

Gruß
Hansa
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 04:36 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