![]() |
Datenbank: Noch keine • Zugriff über: Soll ja geklärt werden
Generelles Konzept für meine Firma
Hallo zusammen,
erstmal möchte ich mich für die Überschrift entschuldigen, aber mir viel nichts besseres ein. Ich wollte euch mal nach einem grundsätzlichem Konzept für meine Firma fragen. Damit ihr die "Voraussetzungen" kennt unter denen ich arbeiten muß schildere ich kurz unsere "IT-Landschaft". Wir sind ein mittelständisches Unternehmen und haben neben unserer Zentrale vier Außenstellen, welche über eine Standleitung angebunden sind. Unsere PC´s laufen unter Windows (ca. 7 x XP und um die 55 x W98). Bisher habe ich sämtliche Sachen unter Access in Form von Frontend und Backend realisiert. Jedoch stößt das alles so langsam an seine Grenzen. Wir hatten zwar eine abgespeckte Version des MS-SQL- Servers hier, jedoch erlaubt diese nur 5 Zugriffe auf einmal. Jetzt stehen demnächst große Pläne und Änderungen an. Zum einen erhalten wir zum 1.1.2007 ein ganz neues WaWi und unsere Außendienstler sollen im laufe des nächsten Jahres per Laptop sich auch mobil einloggen können. Ebenso ist es geplant einen Notdienst aufzubauen, wo ein Mitarbeiter ein Laptop von der Firma bekommt um sich im Bedarfsfall hier einklicken zu können. D.h. für mich es wird Zeit mal alles neu aufzubauen, da ich leider auch viel "Flickwerk" gemacht habe. Finanzielle Investitionen kann man sich klemmen, bei uns ist "Schmalhans der Küchenmeister". Das heit ich bräuchte ein DBMS welches ich in der Firma frei verwenden darf (generell muß alles Freeware sein). Wenn das geklärt ist stellt sich die Frage wie greife ich darauf zu!!! Webbasiert oder nicht? Nehme ich Delphi (man achte auf die Version die ich nur benutzen kann/darf) oder nehme ich z.B. PHP. Da hier mit Sicherheit etliche Leute solche Projekte schon umgesetzt haben und auch weitaus mehr drauf haben als ich bitte ich mal um Ratschläge. Sollte ich hier wichtige Fakten vergessen haben so fragt bitte. Ich Danke schonmal im voraus Ati |
Re: Generelles Konzept für meine Firma
moin,
also als erstes möchte ich kurz sagen, das es unverständlich ist, wenn die firma nichts investieren möchte. Die investitionen sind ziemlich schnell wieder rausgeholt. Ausserdem ist meiner Erfahrung nach ein Entwickler, der frustriert ist, teurer, als einer, der sich auf seine arbeit konzentrieren kann, ohne irgendwelche Limits zu haben. Aber nun gut. Die Phase des Budget-losen-entwickelns kenne ich auch noch ;-) Als DB wäre MySQL oder Postgresql Evtl. interressant. Wie das mit den rehten aussieht, müßtest du mal schauen. Der zugriff könnte über z.b. Zeos erfolgen, wenn du Delphi benutzt. Ob du jetzt PHP oder Delphi benutzt, hängt davon ab, was dir lieber ist, und was bei dir effektiver ist. Bei Delphi kämen Intraweb oder .net in frage. Damit geht es eigendlich ganz gut, Weboberflächen zu bauen. Wobei man bei .net , glaube ich, einen IIS braucht. Aber das würde ich jetzt nicht unterschreiben. Mit PHP kenne ich mich nicht aus. Intraweb, genauso wie IIS ist aber konstenpflichtig. Wäre aber mal interressant. ob irgendwer noch eine andere Idee hat, um den Web-Zugriff preiswerter zu machen ;-) |
Re: Generelles Konzept für meine Firma
Zitat:
"Ati" hatte ja angegeben, dass es mit seiner Delphi-Version machbar sein muss/soll. |
Re: Generelles Konzept für meine Firma
Zitat:
Zitat:
Zitat:
Zitat:
|
Re: Generelles Konzept für meine Firma
Danke erstmal für die Kommentare von Euch. Also geht die Frage nach der DB wohl Richtung Firebird oder?? Als Server läuft bei uns ein Windows 2000, wo auch der IIs beiliegt. Jedoch gibt es bezgl. eines Webservers ja auch noch Apache und der ist meines Wissens ja auch kostenlos oder?
Ati |
Re: Generelles Konzept für meine Firma
Ich würde auch zu Firebird tendieren,
habe sowas aehnliches aufgebaut. (Zentrale + 5 Filialen + Aussendienstmitarbeiter die mit dem Notebook unterwegs sind. Die Filialen greifen bei mit entweder uber Windowsterminalserver auf die Zentrale oder haben eine lokale DB mit bidirektionaler Replikation; die Aussendienstler replizieren alle mit der Zentrale. Entwickelt ist das ganze mit IBObjects und Firebird 1.5 und IBExpert. Budget: Ein Delphi Prof. >= 5 solltet Ihr euch allerdings leisten! mfg DD |
Re: Generelles Konzept für meine Firma
Moin, moin,
also ich stimme dem mal einfach zu: Firebird mit IBExpert und Delphi6+ wären ein guter Stand. Allerdings ist doch etwas Einarbeitungszeit sich mit dem Trigger/Genrator-Konzept von Firebird einzuplanen, wenn man von Paradox kommt. Paradox am nächsten kommt wohl der Advantage-Database-Server als echte sQL-Alternative, aber das kostet natürlich. Die BDE bekommt man prinzipbedingt nicht schneller. Die Daten werden jeweils erst auf den Cleintrechnern gefiltert, dass heisst alle Datensätze gehen übers Netz an die lokale BDE+Application und da erfolgt die Selection erst. Das braucht viel Netzbandbreite und da könntest Du die Umstellung nur durch den Einsatz von 1 GigaBit-Netzwerkkarten etwas herauszögern. Grüße // Martin {Edit} Klar hat Jelly mit nachfolgendem Hinweis recht, mein Komentar bezieht sich auf die aktuelle Paradoxlösung{/Edit} |
Re: Generelles Konzept für meine Firma
Zitat:
Trotzdem würde ich nicht bei D3 bleiben. Es muss ja nicht gleich die teure D2005 Architect Version werden, aber ein D7 Prof. sollten schon drin sein, zumal ein Update von D3 sicherlich nicht viel mehr wie 100 € kosten wird. Ich kenne die Preise nicht genau, aber zumindest mein D6 Prof. als Update hat nur 100 € gekostet, und das vor einem Jahr. Zu den Webanwendungen. Da hast Du im Grunde 3 Möglichkeiten: PHP, Intraweb, ASP.NET Wenns Delphi bleiben muss, so fällt ASP.NET schon mal weg, es sei denn Ihr leistet Euch doch ne Delphi 2005 Version. Es gibt natürlich auch andere Weg ASP.NET zu programmieren, aber nicht mit anderen Delphi Versionen. Intraweb gibts meines Wissens nicht für D3, sondern ist erst ab D7 dabei, wenn ich mich nicht irre, ab der Prof. Version. Bleibt PHP. Wenn jetzt aber Euer Webangebot in den nächsten Jahren drastisch steigen wird, ist aber trotzdem auf lange Frist gesehen, der Einsatz von ASP.NET sicherlich nicht von Nachteil. Kostet viel Einarbeitungszeit, und ich blick auch noch nicht ganz durch, aber hat mans erst mal drauf, spart man ungemein Zeit gegenüber PHP. Datenbanken will ich hier jetzt keine mehr nennen: Firebird ist ja schon gefallen. MySQL scheidet aus, da kommerzielle Nutzung auch kostenpflichtig ist, und nicht zu knapp. Hoff, ich konnt Dir einen kleinen Überblic verschaffen. |
Re: Generelles Konzept für meine Firma
Wieso den Umweg über Internet gehen, wenn Standleitungen existieren ? Versteh ich nicht. 8) Borland hat irgendwo eine Referenz für Interbase und Daimler-Benz. Angeblich hatten die Interbase wegen der MGA-Architektur und der Anbindung des Außendienstes an die Haupt-DB gewählt. Firebird (kommt von IB 6) hat fast dieselbe Struktur wie Interbase 7.5, kostet aber nichts.
Zu MySQL : ![]() Ist zwar wohl einseitig, aber wird schon stimmen. :mrgreen: Da ist auch ein Preis aufgeführt. Wenn dieses kleine feature schon 1150 $ kostet, was kosten dann alle ? Und meinem Chef würd ich mal die Preise für richtige Datenbanken vor die Nase halten und bei einer kostenlosen zumindest ein Delphi Update fordern. 8) Unbegreiflich, daß bei über 50 Rechnern nicht mal 400 EUR (ja, leider keine 100) für ein anständiges Werkzeug da sein sollen. Und allgemein ist in solchen Fällen schon bemerkenswert, daß wenn ein LKW verreckt, sofort ein neuer für 100.000 EUR da steht und weil sie die EDV nicht verstehen, sparen sie an dieser Stelle die Fa. kaputt. Wenn Du wegen D3 jede Woche 4 St. länger brauchst, das ist auch egal. Ist einfach nur dumm, so was. :wall: :mrgreen: |
Re: Generelles Konzept für meine Firma
Zitat:
|
Re: Generelles Konzept für meine Firma
Ich würde MySQL als DB vorschlagen, da sie kostengünstig und sehr stabil ist.
Den Zugriff würde ich über ein PHP-Script auf dem Server und eine entsprechende Delphi-Connection Komponenten realisieren. Hierzu sei angemerkt, dass eine entsprechende Komponente von mir gegen Ende der nächsten Woche hier ( ![]() |
Re: Generelles Konzept für meine Firma
Was die Datenbank angeht: Ich empfehle dir FireBird.
Warum ich das sage? Ich habe in den letzten Jahren mit PostgreSQL gearbeitet und war ein damit recht zufrieden weil meine Datenbanken selten größer als 10 Tabellen waren und ich nur ganz einfache Abfragen usw. hatte. Seit einiger Zeit arbeite ich aber in einem Unternehmen, welches eine, sagen wir mal, sehr komplexe DB-Struktur mit Interbase erfolgreich verwaltet. Da aber Firebird Dinge kann, die noch nicht mal IB kann, empfehle ich dir Firebird. Außerdem gibt es den IBExpert, der nicht zu teuer ist und sehr sehr viel Arbeit spart. |
Re: Generelles Konzept für meine Firma
Gott sei Dank kam diese Thema doch noch in Schwung. Ich hatte da schon schlimmste Befürchtungen.
Zurück zum Thema. Ich kann es wirklich verstehen das einige von Unverständnis für die Sparpolitik meiner Firma haben. Jedoch ist es so das wir vor 4 Jahren quasi pleite waren und uns aber erholt haben. Somit ist das "knausige" uns hier in Fleisch und Blut übergegangen. Des weiteren sieht man nicht die Notwendigkeit, da wir ja zu 95% mit unserem WaWi arbeiten müssen/sollen und das neue ab 01.01.2007 etliches mehr kann als unser jetziges. Jedoch gibt es kleinere Geschichten die ich mit Access und Delphi erstellt habe und diese unseren Mitarbeitern mittlerweile auch gefallen und stark benutzt werden. Aber es sind eben Kleinigkeiten. Hinzu kommt das mein Hauptaufgabengebiet eigentlich die Verwaltung, Organisation und Logistik ist und daher werden meine Programme zwar gern gesehen aber nicht "offiziell" eingefordert womit ich wenig Argumente habe selbst 400 € auszugeben. Aber egal.... ich werde mich mal nach den Möglichkeiten eines Updates erkundigen (oder habt ihr vielleicht Quellen??) und dann sehen wir mal weiter. Zum Thema MySql möchte ich noch sagen das dieses ganze Lizenzgehabe mehr als undurchsichtig ist. Ich habe nur Statement´s gefunden, wo es heißt das bei "kommerzieller" Benutzung Geld fließen muß. Und sobald ein Programm in einem Unternehmen eingesetzt wird gilt das als kommerzielle Benutzung. |
Re: Generelles Konzept für meine Firma
Moin,moin,
Meine Erfahrung ist, dass von Access zu Firebird oft noch einige Hürden zu nehmen sind, die mit deutlich Zeitaufwand bezahlt werden. Es ist aber die einkaufskostengünstigste Lösung. Ob es die kostengünstigste Lösung im "Konzept" ist, mit Einarbeitung, Test der Zugriffskomponenten (Zeos/IBS/FIB), das denke ich nicht. Da braucht man doch etwas mehr Zeit und es tauchen einige sunken-costs in Form von Freizeitentzug auf.. Von Access zu ![]() ![]() Grüße // Martin |
Re: Generelles Konzept für meine Firma
Ich an deiner Stelle würde 2-gleisig fahren.
Für die Ausendienstler, die von beliebigen Orten zugreifen müssen, würde ich eine PHP/MySQL-Lösung anstreben (bevorzugt mit einem Apache). Vorteile: - Von überall via Internet zugänglich - Es gibt viele fertige Lösungen (da sind sicher auch welche für dich dabei) - Guter Support übers Internet. - Kostenlos - Schnell PHP, MySQL (Community-Version) und Apache stehen unter der GPL-Lizens (oder einer an dieser Lizens angelehnten Version). Dies betrifft aber nur die Weitergabe and Dritte (also wenn du dein Programm veröffentlichen willst). Ich konnte auf den jeweiligen Seiten keine Einschränkung finden, die eine Nutzung innerhalb eines Betriebes (Kommerzielle Nutztung) ausschließt. Für das Intranet bietet sich Delphi und Mysql an. Wie meine Vorredner würde ich (wenn möglich) auf eine höhere Delphi-Version updaten. Vorteile: - Bekannte Entwicklungsumgebung und Programmiersprache (geringe Einarbeitung) - Geschwindigkeit - MySQL kann auch als lokale DB verwendet werden ohne das gleich ein kompletter Server aufgesetzt werden muß. (Hier im Forum mal suchen, hab dazu mal nen Beitrag geschrieben). - Kostengünstig Da ich kein Anwalt bin, sind die Angaben zu den Lizensen natürlich unverbindlich. |
Re: Generelles Konzept für meine Firma
Hallo,
für mich stellt sich die wichtigste Frage: welche WaWi bekommt ihr? Und wofür brauchst Du eine zusätzliche DB? Das WaWi hat bestimmt auch eine DB (wo sonst werden die Daten gespeichert?), wo Du drauf zugreifen kannst. Und wenn Du Zusatztools zur WaWi schreibst, wäre es ja fatal eine andere DB zu nehmen, da Du die Daten ja sonst immer spiegeln müßtest und diese Daten vermutlich nie LiveDaten wären. |
Re: Generelles Konzept für meine Firma
@mschaefer
Ich gebe Dir recht das die Themenüberschrift Sch.... ist und dafür habe ich mich auch sofort entschuldigt. Das mit dem Freizeitentzug wird hier natürlich vorausgesetzt, genauso wie mein Chef sich mit mir nicht über Überstunden unterhält. Er meint das müßte mit meinem fürstlichem Gehalt abgegolten sein. Andereseits macht es mir auch Spaß und ich lerne bei solchen Projekten unheimlich viel und wer weiß wo ich dieses Wissen nochmal einsetzen kann!! @catbytes Meine Anwendungen stehen nicht in einer direkten Verbindung zu dem bestehenden oder zukünftigen WaWi. Es werden zwar zur Zeit Daten als Textdatei zur Verfügung gestellt, welche dann als Basis genommen werden, aber eine direkte Verbindung besteht nicht. Von daher braucht man keine Konflikte erwarten. @all Ich bin natürlich jetzt ein wenig verunsichert bzgl. MySql (Weiß denn keiner was genaues)!!! Ist den die Kombination PHP&Firebird auch möglich? Die Variante mit dem zweigleisig fahren gefällt mir irgendwie. Und wenn PHP&Firebird passen, würde ich mich lieber auf die sichere Seite schlagen und dies mal versuchen. Ati |
Re: Generelles Konzept für meine Firma
Zitat:
![]() ...:cat:... |
Re: Generelles Konzept für meine Firma
Zitat:
Zitat:
|
Re: Generelles Konzept für meine Firma
Hi,
wenn dein Chef so geizig ist, solte er sich auch mal ![]() Und wenn du auf PHP und Firebird aufsetzen willst, dan schau dir dieses mal an ![]() der Benchmarkteil ist sicher für dich nicht so interessant, aber mit der Beispieldatenbank wird auch ein PHP Webshop geliefert. (was man sonst noch so alles mit php und firebird machen kann, findest du hier: ![]() Gruß Holger ![]() |
Re: Generelles Konzept für meine Firma
Zitat:
![]() MySQL ist 100% GPL und frei wenn die damit vertriebene Software 100% GPL und frei ist. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:56 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