AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi kommerzielles Datenbanksystem gesucht
Thema durchsuchen
Ansicht
Themen-Optionen

kommerzielles Datenbanksystem gesucht

Offene Frage von "Urba"
Ein Thema von Urba · begonnen am 29. Aug 2006 · letzter Beitrag vom 1. Sep 2006
Antwort Antwort
Seite 2 von 4     12 34      
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
646 Beiträge
 
FreePascal / Lazarus
 
#11

Re: kommerzielles Datenbanksystem gesucht

  Alt 30. Aug 2006, 09:50
zwei sachen solltest du bedenken:

1. MySQL erfordert für nicht GPL Anwendungen immer eine kommerzielle Lizenz. kostet ca 400 Euro pro Server (firebird ist immer kostenlos!)
2. Zum Thema Multiuserperformance

http://tinyurl.com/rjfth

ich weiss das ich nicht wirklich neutral bin, aber das hab ich auch nie behauptet. Ich habe aber schon viele Umsteiger von anderen Datenbanken zu Firebird geschult und hatte bisher noch niemanden dabei, der gesagt hat, das firebird seine Anforderungen nicht erfüllt und deshalb auf ein anderes Produkt umgestellt werden muss. Bevor jetzt Kommentare kommen: ich habe gesagt, das ich mich auf die Leute beziehe, die ich geschult habe! Man kann einiges falsch machen (z.B. Stichwort Transaktionskontrolle, Versionierungsengine) was scheinbar dazu führt, das der Firebird Server immer langsamer wird oder sich trotz großer Datenmenge um eine sinnvolles Datenmodell und optimierte SQLs kümmern, etc. Das sind aber immer Fehler des Programmierers. Die führen bei anderen Datenbanken durchaus auch zu teilweise wesentlich problematischeren Situationen. Darunter übrigens auch kommerzielle Datenbankanbieter, bei denen du nicht mal weisst ob du deren Produkte in ein paar Jahren noch supported bekommst, obwohl du viel geld bezahlt hast und noch viel mehr arbeit in deine eigene Programmierung investiert hast.


Gruß

Holger
www.ibexpert.com
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#12

Re: kommerzielles Datenbanksystem gesucht

  Alt 30. Aug 2006, 10:01
Zitat von franktron:
[Also das stimmt nicht so ganz zumin für MySQL wir haben eine Kommerzielle Version von MySQL (ist nicht für alles Kostenlos)
Hab ich auch nicht behaubtet.
Mit richtig viel Geld meinte ich beträge im 5-Stelligen Bereich oder mehr.
400 € ist (jedenfalls für den Bereich wo unser System eingesetzt wird) keine Diskussionswürtiger Betrag.

Zitat von franktron:
und wir können Clustern und DB mit bis zu 1 TB haben auch keine Probleme gemacht (nagut wir brauchten 4 Server dafür).
Wir haben noch kein wirklich großes System mit MySQL am laufen so das ich hier keine Aussagen Treffen kann ob man auch MySQL mit soviel Daten beglücken darf.


@IBExpert:

zu 1: Jein. Wenn eine Anwendung nicht nur für MySQL funktioniert bzw. ich von MySQL nichts verwende (auch nicht mehr die libmysql.dll) sondern direkt auf die DB zugreife brauch ich als SW-Entwickler mich nicht um Lizenzen zu kümmern. Ob der Kunde es muss, muss er selbst abklären.

zu 2: Hier fehlen mir wichtige Angaben um die Aussagekraft der Diagramme belegen. Jede Statistik kann man ja sohin Optimieren das das Gewünschte Ergebnis herauskommt.

Fehlende Infos wären:
- Eingesetzte Versionen
- Datenmodell + Datenvolumen
- Konfigurationseinstellungen Datenbanken (Hier kann MySQL bei fehlender richtigen Einstellungen und größeren Datenbanken ziemlich in die Knie gehen).
- Testcode (hier ist z.B. der Zugriffsweg relevant ob er z.B. bei MySQL unnötigerweise über ODBC geht).
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#13

Re: kommerzielles Datenbanksystem gesucht

  Alt 30. Aug 2006, 10:05
Cross-plattform, Datenintegrität, Performance und nicht unbedingt kostenlos?
Oracle, Sybase, DB²

Wenn es nicht am Geld liegt würde ich immer so Oracle greifen, macht das Leben um einiges einfacher und schneller ist so schnell kein anderer. (wobei alle drei genannten durchaus die best-of-breed von aktuellen RDBM Systemen bilden.)
Oracles Vorteile gegenüber den 2 anderen sind (meiner bescheidenen Meinung nach) PL/SQL, OCI und Tools wie der PL/SQL Developer[1].
Oracles Nachteile dürften wohl der exorbitante Preis und Tolls aus dem Hause Oracle sein ( ).

[1]nix gegen euer Tool Holger, aber es könnte IBExpert nix schaden sich ein wenig mehr vom PL/SQL Dev abzuschielen was den Code Editor angeht.
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat
hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#14

Re: kommerzielles Datenbanksystem gesucht

  Alt 30. Aug 2006, 10:09
Ich habe eigentlich mit Firebird nur gute Erfahrungen gemacht und dieses System sollte den gestellten Ansprüchen
mehr als gewachsen sein.
Man muß allerdings ein paar Randbedingungen beachten.
Einmal bringt Delphi von Haus aus ein etwas verkorkstes Datenmodell mit.
Bei der Neukonzeption eines Projektes tut man gut daran Datenbereitstellung und Verarbeitung zu trennen.
Ein TTable ist denkbar ungeeignet.
Ich gehe so vor, dass ich den zu bearbeitenden Datenbestand in den Speicher lade. Hier beliebig lange bearbeiten
kann und dann in einem Zug wieder zurückschreibe.
Nur so habe ich die Transactionssteuerung kontrolliert in der Hand.
Firebird verhält sich ein bischen zickig bei einer instabilen Netzverbindung.
(Im WLAN ist ein verlorener Connect etwas schwierig zu behandeln.)
Wenn man für den Zugriff native Komponenten verwendet, ist eine deutliche Performance Steigerung möglich.
Ich selbst verwende IBObjects traditionsbedingt würde heute aber wohl eher ZEOS oder dbexpress mit nativen Treiber wählen.

Was für den MS SQL Server spricht, ist die Möglichkeit User definierte Funktionen in C# zu declarieren.
In Firbird benötige ich dazu ein Standard C. Das ist um einiges umständlicher.


Gruß Peter
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#15

Re: kommerzielles Datenbanksystem gesucht

  Alt 30. Aug 2006, 10:15
Zitat:
In Firbird benötige ich dazu ein Standard C. Das ist um einiges umständlicher.
Man kann UDF in jeder Sprache entwickeln, welche Dlls bzw. so erzeugen kann, das kann auch Delphi sein. Die Möglichkeit auch .Net-Assemblies zu verwenden ist für FB 3+ geplant.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
646 Beiträge
 
FreePascal / Lazarus
 
#16

Re: kommerzielles Datenbanksystem gesucht

  Alt 30. Aug 2006, 10:26
>zu 1: Jein. Wenn eine Anwendung nicht nur für MySQL funktioniert bzw. ich von MySQL nichts verwende (auch nicht mehr die libmysql.dll) sondern direkt auf die DB zugreife brauch ich als SW-Entwickler mich nicht um Lizenzen zu kümmern. Ob der Kunde es muss, muss er selbst abklären.

Diese Argumentation ist genau diejenige, mit der MySQL versucht, dem Softwarehaus den schwarzen Peter aufzudrücken. Das führt dazu das die meisten Softwarehäuser Pseudomäßig auch andere Datenbanken zu unterstützen, nach dem Motto es läuft zwar nicht benutzbar, aber weil mysql das will muss ich mindestens eine weitere Plattform anbieten. Wann beginnt MySQL denn wohl mal das auch zu prüfen? einfach mal Software auf Basis der anderen Datenbank installieren. Wenn Fehler auftauchen, kann man da ja argumentieren, das das nie wirklich unterstützt wurde. Immerhin können die in ihren NON-GPL Lizenzen bestimmen was die wollen. Un den Kunden nach irgendwelchen Binaries suchen zu lassen weil man die ohne kommerzielle Lizenz nicht mitliefern darf, finde ich auch ein seltsames Geschäftsmodel. Es sind ja nicht mal mehr alle Binaries auf mysql.com verfügbar.

Nun denn, ich will nicht zu sehr in Details gehen, ich hab mich in den vergangenen Wochen mit den MySQL Lizenzen auf Anfrage eines Kunden intensiv beschäftigt und deine Argumentation ist zwar korrekt, trifft aber nur auf die absolute Minderheit der MySQL Anwender und davon abhängiger Softwarehäuser zu. Die meisten nutzen das einfach so wie es installiert ist mit allem drum und dran. mySQL toleriert das, jedenfalls noch. Ich würde mich nicht drauf verlassen, von irgendjemandem müssen die sich das ganze Geld zurückholen, was die als Venturecapital im 8-9 stelligen Millionenbereich im Jahr ausgeben. Von GPL Open Source Kunden bekommen die kein Geld, also bleiben die nicht GPL Kunden übrig. und der Datenbankmarkt wird auch im Open Source Umfeld härter, weil Firebird und Postgresql wirklich kostenlos sind.

>zu 2: Hier fehlen mir wichtige Angaben um die Aussagekraft der Diagramme belegen. Jede Statistik kann man ja sohin Optimieren das das Gewünschte Ergebnis herauskommt.

das Dokument stammt nicht von mir, ich werde mal schauen wo ich das Originaldokument wiederfinde. in der zwischen sind die teile die ich davon noch habe unter
www.ibexpert.com/blind/1.gif
www.ibexpert.com/blind/2.gif
.....
www.ibexpert.com/blind/13.gif

hochgeladen.



Gruß
Holger
www.ibexpert.com
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
646 Beiträge
 
FreePascal / Lazarus
 
#17

Re: kommerzielles Datenbanksystem gesucht

  Alt 30. Aug 2006, 10:29
> nix gegen euer Tool Holger, aber es könnte IBExpert nix schaden sich ein wenig mehr vom PL/SQL Dev abzuschielen was den Code Editor angeht. Zwinkern

was denn konkret? Immer her mit Vorschlägen

Gruß
Holger
www.ibexpert.com
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#18

Re: kommerzielles Datenbanksystem gesucht

  Alt 30. Aug 2006, 10:36
Zitat von IBExpert:
> nix gegen euer Tool Holger, aber es könnte IBExpert nix schaden sich ein wenig mehr vom PL/SQL Dev abzuschielen was den Code Editor angeht. Zwinkern
was denn konkret? Immer her mit Vorschlägen
Habt ihr ein Forum oder eine News group?
Ich benutze selbst privat fast ausschließlich Firebird und dort selbstverständlich IBExpert. Ich würde mich freuen wenn ich irgendwo ein paar Ideen "ablassen" könnte.
Nur Meckern kann ja jeder...
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”
  Mit Zitat antworten Zitat
Benutzerbild von IBExpert
IBExpert

Registriert seit: 15. Mär 2005
646 Beiträge
 
FreePascal / Lazarus
 
#19

Re: kommerzielles Datenbanksystem gesucht

  Alt 30. Aug 2006, 10:40
news://ibexpert.info/interbase.ibexpert.en
news://ibexpert.info/interbase.ibexpert.de

Gruß
Holger
www.ibexpert.com
Holger Klemt
www.ibexpert.com - IBExpert GmbH
Oldenburger Str 233 - 26203 Wardenburg - Germany
IBExpert and Firebird Power Workshops jederzeit auch als Firmenschulung
  Mit Zitat antworten Zitat
hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#20

Re: kommerzielles Datenbanksystem gesucht

  Alt 30. Aug 2006, 10:42
Zitat:
Man kann UDF in jeder Sprache entwickeln, welche Dlls bzw. so erzeugen kann, das kann auch Delphi sein. Die Möglichkeit auch .Net-Assemblies zu verwenden ist für FB 3+ geplant.
Ups Bildungslücke.
Das habe ich noch nicht gewusst.
Alle Userlib Beispiele, welche ich mir angesehen habe, waren in C realisiert.
Ich habe einen Sortiervorgang, der immer mehrere Datenbankabfragen in Abhängigkeit betrachten muss, in einer stored Procedure
nicht realisieren können. Hier denke ich über ein Usermodul nach.

Gruß Peter
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 4     12 34      


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:15 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