AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken C# Interbase, MS-SQL oder... Was ist für mich am besten?
Thema durchsuchen
Ansicht
Themen-Optionen

Interbase, MS-SQL oder... Was ist für mich am besten?

Ein Thema von Jürgen Thomas · begonnen am 29. Aug 2006 · letzter Beitrag vom 10. Sep 2006
 
Alfalge

Registriert seit: 8. Sep 2006
Ort: Bielefeld
6 Beiträge
 
#9

Re: Interbase, MS-SQL oder... Was ist für mich am besten?

  Alt 9. Sep 2006, 17:01
Lemmy schrieb dazu:

Zitat:
Desweiteren kannst Du die Abhängigkeit von den Komponenten auflösen, indem Du deine Anwendung entsprechend aufbaust und eine Mehrschicht-Architektur verwendest. Somit kannst Du im Notfall die komplette VCL-Oberfläche wegwerfen und eine ASP.NET Oberfläche dran basteln, ohne Änderungen an der GEschäftslogig vornehmen zu müssen, weil diese in entsprechende Klassen gekapselt ist und nichts mit der Oberfläche zu tun hat.
Diese Aussage entspricht voll und ganz meiner Meinung. Ich möchte sie an dieser Stelle nur noch etwas erweitern: Gliederst Du Deine Anwendung wirklich konsequent in mehrere Schichten oder Ebenen, dann bist Du frei in fast allen Belangen: Frontend ist Frontend, die Geschäftslogik ist in einer Ebene gekapselt und darunter liegt eine Schicht, die wie auch immer, die benötigten Daten bereit stellt.
Ich ertappe mich immer wieder dabei, nicht konsequent mehrschichtig zu programmieren, bei mir wirds meist aus Bequemlichkeit ein Monolith oder ein 2Tier. Das ist aber auch nur so, weil die Anforderungen an meine Programme diese Vorgehensweise implizierten (keine Skalierbarkeit benötigt, Single-User-Anwendungen, maximale Performance durch Weglassen von Overhead). Interessant wäre meiner Meinung nach noch die Frage: Soll das Ganze auch noch ins Internet? (Nur so ein Gedanke). Dann solltest Du in jedem Fall auch noch MYSQL in Deinen Katalog aufnehmen. Auf die Gefahr hin, dass ich über das Ziel hinausschiesse: Wenn Du den SQL-Server zu reinen Datenhaltung nutzt, ohne darin groß mit Stored Procedures rumzumachen, ist fast jeder der Server eine gangbare Alternative. Wenn man sich dann noch an Ansi-SQL hält, ist man fast auf der sicheren Seite. Zum Entwickeln würde ich IB oder FB empfehlen. Da Du mit nicht unbedingt großen Daten arbeiten willst und ich davon ausgehe, daß die meisten Datenbankzugriffe eher lesend sind und ich weiterhin davon ausgehe, dass nicht mehr als 2-5 Benutzer auf der DB rumhacken, bleibt es dabei: IB oder Firebird. Wenn Internet dazu kommt, sollte man an MySQL denken.
  Mit Zitat antworten Zitat
 


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 00:27 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