MySAC ist eine Bibliothek, die Mechanismen für die Herstellung asynchrone Anforderung auf MySQL-Datenbanken zur Verfügung stellt.
Es verwendet verwendet die offizielle MySQL-Client-Bibliothek für die Authentifizierung und Netzwerkfunktionen. Speicherzuordnung müssen in Benutzercode durchgeführt werden, so dass jede Speichermanager verwendet werden.
Entwickler-Kommentare
Die eigentliche Bibliothek ist beta. Ich suche Leute zum Testen sie und legt Ideen. Ist nur mit mysql getestet 5. Ich denke, das ist auch mit MySQL 4.1 läuft
* Für die asynchrone Der lib Lauf mit der gleichen asynchronen Mechanismus, openssl: die I / O-Funktionen aufgerufen wird, gibt die Meldung "müssen Sie anschließend auf" oder "muss lesen", und nie zu sperren.
* Die lib mit der offiziellen MySQL-Client lib verknüpft sind, für die Verwendung von Authentifizierungsmethode und Umrechnungs Netzwerk-Host-Funktionen. Diese gewährleisten die Haltbarkeit der lib
* Die Speicherzuweisung tun durch den Benutzer-Code und nicht durch die lib. Mit dieser Wahl können Sie Ihr personnal Speichermanager verwenden.
Konzepte:
* Im ersten Schritt Speicher reservieren Sie für MYSAC Pools. Jedes MYSAC struct verwalten connexion zum MySQL-Server. Jedes MYSAC struct Verwendung 10384o (10240o nur zur Pufferung SQL-Anfragen und-Antworten-Management)
* Im zweiten Schritt Pufferpoolspeicher reservieren Sie enthält Antworten. Sie können große, mittlere und niedrige Speicherpuffer zu haben.
* Wenn Sie schneller in der Ausführung, können Sie MySQL-Anweisungen vorzubereiten.
* Anfrage senden: Vorbereitung Anfrage (oder Ausführen-Anweisung) und Associate-Puffer auf den Antrag. wenn die Anforderung abgeschlossen ist, können Sie den Puffer aus MYSAC struct dettach, und senden Sie andere Anfrage.
- A: während die andere Anfrage zu reagieren, können Sie den Puffer der ersten Anfrage
Was ist neu in dieser Pressemitteilung können Haupt Regression in der letzten Version wurde behoben.
Authentifizierung mit vielen MySQL-Server nicht mit 1.1 möglich
Was ist neu in der Version 1.1:.
- Ein Speicher Revision wurde hinzugefügt
- Viele Fehler wurden behoben.
Was ist neu in der Version 1.0:.
- Die Bibliothek kann Speicherzuordnung für Antworten verwenden
- Viele Fehler wurden behoben.
- Ein großer Fehler ist, dass die Bibliothek nicht leer Antworten Thread.
Was ist neu in Version 0.5 Beta:
- FEATURE:
- Stellen .so standardmäßig, und benennen statische lib von limysac.a zu libmysac-static.a
- BUG:
- fix Zusammenstellung auf x64-Plattform
Anforderungen :
- MySQL Community Edition
Kommentare nicht gefunden