AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Aufbau einer Adressverwaltungs-, Adressdatenbanksoftware
Thema durchsuchen
Ansicht
Themen-Optionen

Aufbau einer Adressverwaltungs-, Adressdatenbanksoftware

Ein Thema von uht · begonnen am 5. Jun 2007 · letzter Beitrag vom 6. Jun 2007
Antwort Antwort
Seite 1 von 2  1 2      
uht

Registriert seit: 3. Dez 2005
46 Beiträge
 
Delphi 2005 Personal
 
#1

Aufbau einer Adressverwaltungs-, Adressdatenbanksoftware

  Alt 5. Jun 2007, 17:38
Hallo,

ich möchte eine Adressdatenbank für Kundenkontakte etc. programmieren. Dazu habe ich einige organisatorische Fragen an euch.

Voraussetzungen/Anforderungen:
- Die Adressdatenbank läuft im LAN auf mehreren Arbeitsplatzrechnern.
- Zu jedem Adresseintrag können mehrere Projekte hinzugefügt bzw. verknüpft werden.
- An die Adress- und Projektdaten kann der Nutzer Dateien (Briefe, Zeichnungen, etc. ) anhängen die dann von jeder Arbeitsstation erreichbar sind.
- Die Adressdaten sollen auch von anderen Anwendungen anforderbar sein.

Jetzt habe ich mir 2 Konzepte überlegt:

1)
Auf einem Server läuft eine mysql-Datenbank und jeder Client greift direkt auf diese zu, die verknüpften Briefe, Zeichnungen etc. liegen auf einem freigegebenen Laufwerk auf dem Server.

2)
Auf dem Server läuft eine mysql-Datenbank und eine Serverversion meiner Adressdatenbank. Die Clients melden sich bei der Serveranwendung und fordern die Daten an. Diese liest von der mysql-DB und einem Ordner die benötigten Adressdaten und verknüpften Dateien aus und überträgt diese per Stream an den Client.

Welche Version ist sinnvoller, performanter und was hat sich in der Praxis bewährt?


Sollte jemandem eine schon fertige Software einfallen die meine Anforderungen weitestgehend erfüllt, bitte posten.
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Aufbau einer Adressverwaltungs-, Adressdatenbanksoftware

  Alt 5. Jun 2007, 17:48
Hallo,

beides klappt.
Kommt drauf an

zusätzliche Daten könnten auch als Blob gespeichert sein,
macht das Backup einfacher

1) ist einfacher zu implementieren

2) Mehraufwand, sichere (kein direktes Bearbeiten der Dokumente)
bei vielen Nutzern ist das performanter
(nur einer liest schreibt in die DB)
Update (z.B. DB-Änderungen) ist einfacher
muss ja nur die Server-App getauscht werden (u.U.)


Ich würde trotzdem 1) nehmen, weil ich Multi-Tier (dasgenau ist es)
keine Ahnung habe


Heiko

PS: Warum mysql ? Umsonst ist das bei kommerziellen Sachen nicht.
Heiko
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Aufbau einer Adressverwaltungs-, Adressdatenbanksoftware

  Alt 5. Jun 2007, 17:50
Zitat:
PS: Warum mysql ? Umsonst ist das bei kommerziellen Sachen nicht.
Außerdem ist hier das Blobhandling nicht so optimal
Markus Kinzler
  Mit Zitat antworten Zitat
uht

Registriert seit: 3. Dez 2005
46 Beiträge
 
Delphi 2005 Personal
 
#4

Re: Aufbau einer Adressverwaltungs-, Adressdatenbanksoftware

  Alt 5. Jun 2007, 17:58
Damit habe ich schon gearbeitet und einige Erfahrungen sammeln können.

Bei der Lizens ist es doch laut anderen Beiträgen aus diesem Forum so, dass wenn sich der Kunde die DB selbst beschafft und installiert keine Gebühren anfallen.

Ich habe eigentlich auch nicht vor, das Programm zu verkaufen. Es soll nur im Handwerksbetrieb eines Bekannten laufen für den ich auch eine Arbeits- und Projektzeitverwaltung geschrieben habe.

Blobs wollte ich nicht verwenden da ich darüber nicht viele positive Meinungen gelesen habe. Stattdessen will ich nur die Pfadangaben der Dateien in der DB speichern.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.540 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Aufbau einer Adressverwaltungs-, Adressdatenbanksoftware

  Alt 5. Jun 2007, 18:14
Naja, BLOBS sind unter modernen Datenbanken kein großes Problem mehr. Ich gebe aber meinen Vorrednern Recht, MySQL ist wirklich nicht die erste Wahl. Spontan fallen mir als Alternativen SQL 2005 Express, Oracle Express und Firebird ein, wobei letztere den Vorteil bietet, dass sie zu Interbase kompatibel ist. Man kann also auf Fremdkomponenten verzichten und die mitgelieferten IB-Kompos von Delphi nutzen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
uht

Registriert seit: 3. Dez 2005
46 Beiträge
 
Delphi 2005 Personal
 
#6

Re: Aufbau einer Adressverwaltungs-, Adressdatenbanksoftware

  Alt 5. Jun 2007, 18:30
Zitat von DeddyH:
... IB-Kompos von Delphi nutzen.
Genau das Problem hatte ich schonmal. Bei Delphi 2005 personal sind die doch nicht dabei, oder?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Aufbau einer Adressverwaltungs-, Adressdatenbanksoftware

  Alt 5. Jun 2007, 18:32
In den PEs fehlt die komplette Datenbankfunktionalität der VCL nicht nur IBX.
Markus Kinzler
  Mit Zitat antworten Zitat
uht

Registriert seit: 3. Dez 2005
46 Beiträge
 
Delphi 2005 Personal
 
#8

Re: Aufbau einer Adressverwaltungs-, Adressdatenbanksoftware

  Alt 5. Jun 2007, 18:51
Genau deshalb will ich das mit den EDB-Komponenten machen.

Hat sonst noch jemand Tipps oder Anregungen wie ich meine Adressdatenbank am Besten aufbaue?
  Mit Zitat antworten Zitat
Grolle

Registriert seit: 5. Nov 2004
Ort: Coesfeld
1.268 Beiträge
 
Delphi 2010 Professional
 
#9

Re: Aufbau einer Adressverwaltungs-, Adressdatenbanksoftware

  Alt 5. Jun 2007, 20:00
Hallo,

ich benutze in meiner Anwendung den ADS Local Server. Läuft sehr performant
und ist in dieser Version auch kostenlos. Allerdings ist der Zugriff auf 5
User gleichzeitig beschränkt. Hier habe ich die Software vorgestellt. Kannst du dir ja
mal anschauen. Auf meiner Webseite gibt es noch eine weitere Version.

Viele Grüße ...

  Mit Zitat antworten Zitat
uht

Registriert seit: 3. Dez 2005
46 Beiträge
 
Delphi 2005 Personal
 
#10

Re: Aufbau einer Adressverwaltungs-, Adressdatenbanksoftware

  Alt 5. Jun 2007, 20:32
Hallo Grolle,

ich habe mir mal deine Adressdatenbank angeschaut, sieht auch sehr gut aus. Nur fehlt mir dabei leider die Projekt- und Dateiverwaltung.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 01:43 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