AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Datenbank-Programmier Stil
Thema durchsuchen
Ansicht
Themen-Optionen

Datenbank-Programmier Stil

Ein Thema von Tom70 · begonnen am 6. Jul 2005 · letzter Beitrag vom 6. Jul 2005
Antwort Antwort
Tom70

Registriert seit: 11. Mär 2005
33 Beiträge
 
#1

Datenbank-Programmier Stil

  Alt 6. Jul 2005, 21:24
Datenbank: Firebird • Version: 1.5 • Zugriff über: ZEOS
Hallo,

in meinem kleinen Projekt habe ich es mit 25 Tabellen zu tun. Etwa 20 davon werden dabei im Delphi Code mit vielfältigen Querys angesprochen.
Die Anzahl der Datensätze bewegt sich vorerst im Rahmen bis etwa 1000 für die großen Tabellen.

Nun habe ich ein kleines Problem damit, die ganze Logik in Delphi abzuarbeiten. Mich stören auch die vielen Zugriffe auf die DB und das ständige abfragen der Tabellen (weiß nicht so richtig wie ich das ausdrücken soll ).
Nun möchte ich gerne die Logik so weit wie möglich in die DB verlagern, also mit SP's, Views und eventuell UDF's arbeiten.

Wie handhabt ihr das? Welche Erfahrungen habt ihr gemacht?
Was ist besser und schneller, Vor- und Nachteile???

Fragende Grüße,
Tom
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Datenbank-Programmier Stil

  Alt 6. Jul 2005, 21:26
Prinzipiell ist immer eine direkte Lösung auf dem SQL Server anzustreben, und die Clients so wenig wie möglich selbst machen lassen. So hab ichs gelernt. Dadurch kann allerdings die Prozessorlast auf dem Server hochschnellen. Das musst du aber abwägen.
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#3

Re: Datenbank-Programmier Stil

  Alt 6. Jul 2005, 21:30
UDFs benutze ich nicht. Ist mir zu heiß. 8) Speichern immer mit SPs. Der Rest ist nicht soooo dringend. Das macht das Programm. Dafür, mir ein paar Records rauszufischen baue ich doch keine extra SP und setze die noch von Hand zusammen.
Gruß
Hansa
  Mit Zitat antworten Zitat
monta

Registriert seit: 18. Okt 2004
Ort: Dresden
141 Beiträge
 
#4

Re: Datenbank-Programmier Stil

  Alt 6. Jul 2005, 21:56
Also ich bin für mich zu der Überzeugung gelangt das es Vorteile hat, so viel wie möglich auf den Datenbankserver ausuzulagern. Habe auch alle meine Projekte, in welchen ich Anfangs alles über denn Clienten realisiert hatte auf SPs und Views umgestellte.
Es verkleinert auf alle Fälle den Clientcode und erleichtert, zumindest meine Meinung, die Umsetzung und Fehlersuche.
Zitat:
Dadurch kann allerdings die Prozessorlast auf dem Server hochschnellen. Das musst du aber abwägen.
Das ist natürlich ein Nachteil, denn ich auch noch nicht beachtet habe, stellt sich jedoch die Frage ob es sich um eine Netzwerkdatenbank mit vielen Parallelzugriffen handelt oder um eine, auf die höchstens ein zwei Clienten zugreifen oder die gar lokal (wie meine) läuft.
Johannes M.
  Mit Zitat antworten Zitat
Antwort Antwort


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 21:24 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