<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Technologiefrage: DBexpress 4 versusu IBX]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>stehe im Moment etwas im Regen.</p>
<p>Ich plane eine Verwaltungssoftware (typ. 2000, bis zu etwa 10.000 Datensätze). Da ich bei dem Projekt nicht an irgendwelche Vorgaben gebunden bin, bin ich noch frei in der Entscheidung, welche Datenzugriffstechnologie ich verwenden soll. Mir steht der BCB2007 in der Prof Version zur Verfügung.</p>
<p>Zur Auswahl stehen DBexpress und IBX. Als Datenbank stehen MySQL und Firebird zur Auswahl, wobei ich eher zu Firebird tendiere. (Die MySQL Lizenzversion GPL würde ein öffnen meines Quellcodes nötig machen, aber da weiss ich noch nicht, ob ich das will...) Wenn ich das richtig überblicke, dann müssten Firebird Datenbanken eigentlich zu MySQL kompatibel sein, umgekehrt wirds etwas schwieriger... Aber das ist erst einmal nicht so wichtig.</p>
<p>Meine Hauptfrage ist, wie greife ich drauf zu. Ich möchte DBexpress oder IBX benutzen, andere Komponenten kommen erst einmal nicht in Frage.</p>
<p>DBexpress:<br />
Vorteil: keine Festlegung auf RDBMS System (von deren Kompatibilität mal abgesehen), soll relativ flott sein...</p>
<p>Nachteil: unidirektional, bei Benutzung von TDataClientSet werden alle Daten erst einmal in den Speicher geholt (oder habe ich etwas falsch verstanden)</p>
<p>IBX:<br />
Vorteil: kann mich frei wie mit meiner alten Postgres-Lib bewegen, brauche kein TClientDataSet</p>
<p>Nachteil: eventuelle aufkommende Inkompatibilität mit Firebird in späteren BCB Releases, Festlegung auf Firebird / InterBase</p>
<p>Irgendwie bereiten mir die obigen Punkte etwas Kopfschmerzen. Ich würde mal von Euch gerne dazu ein paar Meinungen hören, um zu einer Entscheidung zu kommen. (Oder ich bin dann noch mehr verwirrt ... :p )</p>
<p>Vielen Dank!</p>
<p>VG Pixfreak</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/187043/technologiefrage-dbexpress-4-versusu-ibx</link><generator>RSS for Node</generator><lastBuildDate>Sun, 16 Aug 2026 16:52:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/187043.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 15 Jul 2007 04:09:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Technologiefrage: DBexpress 4 versusu IBX on Sun, 15 Jul 2007 04:09:02 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>stehe im Moment etwas im Regen.</p>
<p>Ich plane eine Verwaltungssoftware (typ. 2000, bis zu etwa 10.000 Datensätze). Da ich bei dem Projekt nicht an irgendwelche Vorgaben gebunden bin, bin ich noch frei in der Entscheidung, welche Datenzugriffstechnologie ich verwenden soll. Mir steht der BCB2007 in der Prof Version zur Verfügung.</p>
<p>Zur Auswahl stehen DBexpress und IBX. Als Datenbank stehen MySQL und Firebird zur Auswahl, wobei ich eher zu Firebird tendiere. (Die MySQL Lizenzversion GPL würde ein öffnen meines Quellcodes nötig machen, aber da weiss ich noch nicht, ob ich das will...) Wenn ich das richtig überblicke, dann müssten Firebird Datenbanken eigentlich zu MySQL kompatibel sein, umgekehrt wirds etwas schwieriger... Aber das ist erst einmal nicht so wichtig.</p>
<p>Meine Hauptfrage ist, wie greife ich drauf zu. Ich möchte DBexpress oder IBX benutzen, andere Komponenten kommen erst einmal nicht in Frage.</p>
<p>DBexpress:<br />
Vorteil: keine Festlegung auf RDBMS System (von deren Kompatibilität mal abgesehen), soll relativ flott sein...</p>
<p>Nachteil: unidirektional, bei Benutzung von TDataClientSet werden alle Daten erst einmal in den Speicher geholt (oder habe ich etwas falsch verstanden)</p>
<p>IBX:<br />
Vorteil: kann mich frei wie mit meiner alten Postgres-Lib bewegen, brauche kein TClientDataSet</p>
<p>Nachteil: eventuelle aufkommende Inkompatibilität mit Firebird in späteren BCB Releases, Festlegung auf Firebird / InterBase</p>
<p>Irgendwie bereiten mir die obigen Punkte etwas Kopfschmerzen. Ich würde mal von Euch gerne dazu ein paar Meinungen hören, um zu einer Entscheidung zu kommen. (Oder ich bin dann noch mehr verwirrt ... :p )</p>
<p>Vielen Dank!</p>
<p>VG Pixfreak</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1325637</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1325637</guid><dc:creator><![CDATA[pixfreak]]></dc:creator><pubDate>Sun, 15 Jul 2007 04:09:02 GMT</pubDate></item></channel></rss>