Navigation

PHP Text DB API (eine flat file datenbank mit SQL unterstützung)

[English Version]

News:

11.01.05
Als download werden jetzt die Versionen auf Sourceforge empfohlen.

 

Was ist die PHP-Text-DB API ?

Wenn man eine dynamische PHP-Webseite machen will, so hatte man bis anhin zwei Möglichkeiten:

1. Man speicherte seine Informationen in Text Files in einem eigens dafür definierten Format.
So hat man aber leider keinen der Vorteile die eine SQL Datenbank bieten würde
(filtern, sortieren, einfaches updaten, löschen, tabellen verknüpft abfragen..)

2. Man hält seine Webseite auf einem Server auf welchem eine Datenbank
installiert ist (zB MySql) was aber (meines Wissens) immer kostet.

Genau hier soll dieses Txt-Db-API Abhilfe schaffen.
Die Txt-Db-API bietet die Möglichkeit auf normale Text Files wie eine SQL Datenbank zuzugreifen.
So wird auf dem Webserver kein spezielles Datenbanksystem benötigt.
Mit der API kann man über SQL Tabellen erstellen, abfragen, ändern, löschen, u.s.w.
Dabei muss man sich nie selbst mit den Text-Files befassen, sondern
kann alles durch API Aufrufe erledigen lassen. Die Txt-Db-API ist objektorientiert und sehr einfach zu benutzen.
Man hat die Möglichkeit unbegrenzt viele Datenbanken (als Ordner dargestellt) und Tabellen zu benutzen.

Nachteile: Natürlich ist mir auch klar das die PHP-Text-DB API Performance mässig mit einem echten Datenbanksystem
nicht mithalten kann.

 

Wie ist die PHP-Text-DB API zu installieren und zu benutzen ?

Dem Download liegt ein umfangreiches Manual im chm und HTML-Format bei.
Dabei ist es WICHTIG zuerst unbedingt die beiden Kapitel
Installation und Aufbau/Struktur/Die API verstehen und benutzen
genau durchzulesen, damit man auch versteht welche Verzeichnisstrukturen
anzulegen sind (hier haben schon viele Fehler gemacht...)

 

Was für eine Lizenz hat die PHP-Text-DB API ?

Die PHP-Text-DB-API steht unter einer BSD Lizenz (früher GNU GPL). Jedoch freue ich mich auch sehr
über jedes Mail mit einem kleinen Feedback, was er an der API gut findet und was
verbesserungswürdig wäre.

 

Download:

Da das Programm ohne jegliche Kosten lizenziert wird, besteht keinerlei Gewährleistung für das Programm, soweit dies gesetzlich zulässig ist. Sofern nicht anderweitig schriftlich bestätigt, stellen die Copyright-Inhaber und/oder Dritte das Programm so zur Verfügung, ,,wie es ist``, ohne irgendeine Gewährleistung, weder ausdrücklich noch implizit, einschließlich - aber nicht begrenzt auf - Marktreife oder Verwendbarkeit für einen bestimmten Zweck. Das volle Risiko bezüglich Qualität und Leistungsfähigkeit des Programms liegt bei Ihnen. Sollte sich das Programm als fehlerhaft herausstellen, liegen die Kosten für notwendigen Service, Reparatur oder Korrektur bei Ihnen.

Version File Bemerkung

Download from Sourceforge

  Ein Bild für eure Webseite ;-)

[Home]