![]() |
@Chakotay:
Ich glaube, Du vermischt da zwei Dinge: PHP und ein Datenbank-Management-System (DBMS). Du kannst aus PHP heraus auch andere Datenbank-Systeme ansprechen (Oracle etc.) Das ist nur eine Frage der Schnittstelle (alle vorhanden!) und nicht schwieriger. In diesem Thread geht es aber darum, was "gegen mySQL spricht" (s. Titel). Die genannten Negativ-Punkte von mySQL werden doch nicht dadurch kompensiert, dass man die DB über PHP anspricht. :? Wenn ich vorher mit mySQL keine Normalformen erreichen und absichern konnte, dann kann ich das mit PHP und mySQL ebenfalls nicht. Grüße, Daniel |
ich habe mich halt aus genau einem Grund für MySQL entschieden: weil ich wußte wie SQL Querys funktionieren und einen Komponenten gefunden hat, der einfach die Queries ausgeführt hat. Außerdem, und das ist die Frage an euch, wie einfach das bei anderen Datenbank geht:
Ich habe merhrere Tabellen. Unter MYSQL konnte ich das alles mit einem Komponenten lösen, meistens sogar in einem Query. Wie sieht es aber bei den anderen Datenbanken aus? Bei Pardox, z.b. brauch ich für jede Datenbank einen neuen Komponenten. |
Hallo theOmega,
es kommt ganz auf die Datenbank an, die Du nutzen willst. Einen Oracle-Sever oder den MS-SQL-Server kannst Du genauso, wie Du das jetzt mit mySQL machst ebenso mit Deiner SQL-Komponenten ansprechen. Lediglich die Syntax kann ein wenig differieren, da SQL zwar in weiten Teilen, jedoch nicht vollständig genormt ist. Letzlich hängt es aber auch wesentlich vom Budget Deines Projektes ab, ob solche kommerziellen DB-Systeme überhaupt in Frage kommen. Grüße, Daniel Nachtrag: Ich habe herade gesehen, dass es sich bei Deinem Projekt um eine Buchhaltungs-Software handelt. Ich würde dies NIEMALS auf mySQL aufbauen: Eine Inkonsistenz in den Daten und Du kannst die Buchhaltung mit hoher Wahrscheinlichkeit vergessen! |
Aber gibt es eine kostenlose Alternative, mit der ich dass Programm nachher auch verkaufen kann?
|
Hi!
Natürlich gibt es die: Firebird (a.k.a. Interbase) ist völlig umsonst, da OpenSource! Unterstützt alle genannten Features vom Trigger/SP bis zu ForeignKey-Definitionen. In unserem Unternehmen schwören wir drauf. :mrgreen: Downloaden unter: ![]() Cu, :D Udontknow |
Hallo Udontknow,
Firebird ist gut, aber welche Komponenten verwendet ihr denn? Borland hat doch schon gedroht, sie würden für Firebird keine Extrawurst braten. Somit kann man die IBX wohl vergessen. Experimentiere gerade mit FIBplus, sieht ganz gut aus. Allerdings 200 Euro Investition. Aber Bei einem Buchhaltungsprogramm ?? :hello: Gruß Hansa |
also heißt das es gibt für dieses Firebird keine kostenlosen Komonenten?
|
Also, wir setzen (leider) im Moment noch die BDE für den Zugriff auf die IB-Datenbanken ein. Unsere Experimente mit DBX sind allerdings auch schon ganz positiv. Von den richtigen IB-Komponenten müssen wir die Finger lassen, da wir uns immer das Hintertürchen "Wir könnten das RDBMS wechseln, wenn wir wollten" offen halten müssen (ziemlich bescheiden, wenn man bedenkt, daß wirklich seit Jahren keine anderere DB verwendet wurde :? ).
Cu, Udontknow |
Hallo,
das mit den Firebird Komponenten finde ich interessant. Wie steht es denn mit dem Zugriff auf Firebird per ADO. Ist das nicht möglich oder hat es wesentliche Nachteile? Neugierig Klabautermann |
mein Problem: ich kann kein Geld locker machen, deshalb viel meine Wahl auf auf MySQL. Wie sieht es also mit Komonenten für Firebird aus?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz