Difference between revisions of "Datenbanken"

From Dietrich Blog (Strato)
Jump to: navigation, search
(Meine Bewertung)
(Replaced content with "Has benn moved to: http://blog.kr8.de/wiki-datenbanken-2/")
 
Line 1: Line 1:
{{TOCright}}
+
Has benn moved to: http://blog.kr8.de/wiki-datenbanken-2/
== Historie ==
 
* Ganz am Anfang stand '''dBase'''  (Davon habe ich sicher auch noch alte Sachen). Von Wayne Ratliff unter dem Namen Vulcan entwickelt. 1981 von Ashton-Tate gekauft und unterdem Namen dBASE II vermarktet. De-Facto-Standard.
 
* Dann kam Microsoft Access
 
* Und später für "echte" Datenbank-Anwendungen Microsoft SQL-Server
 
* Und als [[OpenSourceSoftware]]: [[MySQL]]
 
 
 
== Meine Anforderungen ==
 
* Hersteller-neutral, langfristig auf mehreren Plattformen nutzbar
 
* Einfaches DatenbankFrontend (Client) zum Administrieren sowie Lesen und Bearbeiten der Daten-Inhalte..
 
* ReportGenerator (z.B. Crystal Reports,...)
 
* Einfache Möchlichkeit kleine Anwendungen mit GUI-Oberfläche zu entwickeln  (Entwicklungs-Tool)
 
* Leichte Migrationsmöglichkeit der vorhandenen Datenbestände (dbase und [[MicrosoftAccess]]; d.h. VIEWS,..)
 
* [[ODBC]] und [[JDBC]]
 
* Daten aus der Datenbank mit wenig Aufwand in Web-Seiten einzubauen
 
 
 
== Meine Shortlist ==
 
* Borland Database Engine 5.1  (Freeware)
 
* Firebird 1.5 (ex. InterBase)  http://firebird.sourceforge.net
 
* HSQLDB
 
* [[MicrosoftAccess]]
 
* Microsoft SQL-Server
 
* [[MySQL]]  ([[OpenSourceSoftware]])
 
* [[SQLite]] ([[OpenSourceSoftware]])
 
* Sybase SQL Anywhere  (SQL Anywhere Studio 9 Developer Edition: free)  (http://www.ianywhere.com)
 
 
 
== Meine Bewertung ==
 
{| class=wikitable
 
|-
 
| '''Produkt''' || '''Pros''' || '''Cons'''
 
|-
 
| Borland Database Engine || ? || ?
 
|-
 
| Firebird || Views, Light Weight, Stored Procedures || geringere Verbreitung
 
|-
 
| HSQLDB || 100% [[Java]], Teil von [[OpenOffice]], Views,... || ...
 
|-
 
| [[MicrosoftAccess]] || Hohe Verbeitung, vorhandene Datenbanken-Anwendungen || Microsoft, Kommerziell
 
|-
 
| MS SQL Server || Views, Stored Procedures || Microsoft, sehr teuer, heavy weight
 
|-
 
| [[MySQL]] || Sehr hohe Verbreitung, Views endlich vorhanden ab Version 5.0 || ...
 
|-
 
| SQLite || ? || ?
 
|-
 
| Sybase SQL Anywhere || ? || ?
 
 
 
|}
 
 
 
== Meine Entscheidung ==
 
* [[MySQL]] (evtl. doch SQLLite? oder was ist in [[OpenOffice]]?)
 
 
 
== Legacy-Access-Anwendungen (Sortiert nach Ordnernamen) ==
 
* [[RiskManagement]]-Datenbank: d:\dokumente\knowhow\riskmanagement\risk*.mdb  (teilweise schon in MySQL)
 
* Bewerbungen 1996/97: d:\dokumente\kracht\beruf\bewerb*.mdb
 
* Archivierung (ScanClient):   d:\dokumente\kracht\java\xanadu\etc\archiv*.mdb
 
* [[KnowHowKatalog]]: d:\dokumente\kracht\knowledgemanagement\public\katalog.mdb
 
* Wissensmanagement 1996   d:\dokumente\kracht\knowledgemanagement\qualprof\access\QualProf2000.mdb
 
* Adressbuch d:\dokumente\kracht\organisation\contacts.mdb
 
* Exposee   d:\gmo\exposee\exposee97.mdb (teilweise schon in MySQL)
 
* Rec97   d:\gmo\exposee\rec97.mdb  (mit eingebundenen dBase-Tabellen)
 
* MEPPI2 d:\gmo\meppi2\.... (benötigt INI-Datei)
 
* Kunden/Perso 2003   d:\home\kracht\gmo\personal\*.mdb
 
* Calendar 1999 d:\home\kracht\www\gmo.kr8.de\calendar\calendar.mdb
 
* Kunden 2000 d:\home\kracht\www\gmo.kr8.de\CorporateCommunications\kunden\*.mdb
 
* Hardware/Software   d:\home\kracht\www\gmo.kr8.de\IT\intern\IT-Admin\*.mdb
 
* [[PhpLinks]]   d:\home\kracht\www\www.kr8.de\source\phplinks.mdb (MySQL only)
 
 
 
== Ablösung der Access-Datenspeicherung ==
 
* Datenspeicherung nicht mehr in Access. Daten sollen in [[MySQL]] migriert werden.
 
* Oberfläche und Logik zunächst in Access lassen. [[MySQL]]-Daten über [[ODBC]] einbinden.
 
 
 
== Ablösung der Access-GUI-Programmierung  ==
 
* Oberfläche [[GUI]]: [[PHP-GTK]] / [[Glade]]
 
* [[DatenbankFrontend]]s für Entwickler, wie man sie für [[Linux]] kennt, z.B. Knoda oder Rekall
 
* Oberfläche HTML: Normale PHP-Applikationen mit DB-Wizards (PHPLens, [[NamoWebEditor]], PhpED,...)
 
 
 
-- Main.DietrichKracht - 27 Mar 2004
 

Latest revision as of 21:06, 24 April 2020

Has benn moved to: http://blog.kr8.de/wiki-datenbanken-2/