MySAC

Software screenshot:
MySAC
Dettagli del software:
Versione: 1.1.1
Data di caricamento: 11 May 15
Sviluppatore: Thierry FOURNIER
Licenza: Libero
Popolarità: 10

Rating: 2.0/5 (Total Votes: 2)

MySAC è una libreria che fornisce meccanismi per fare richiesta asincrona per database MySQL.
Esso utilizza utilizza la libreria client MySQL ufficiale per le funzioni di autenticazione e di rete. Allocazione della memoria deve essere fatto in codice utente, in modo che qualsiasi gestore della memoria può essere utilizzato.
Commenti sviluppatori
La biblioteca attuale è la beta. Cerco persone per testarlo e inviare le idee. È stato testato soltanto con mysql 5. Penso che esegue anche con MySQL 4.1
* Per la asincrona La pista lib con lo stesso meccanismo asincrono che openssl: le funzioni di I / O chiamato, restituisce il messaggio "hanno bisogno di scrivere" o "bisogno di leggere", e non bloccare.
* Il lib è collegata con la lib client ufficiale mysql, con il metodo di autenticazione e funzioni di host di rete di conversione. Questo assicura durabilità del lib
* L'allocazione di memoria stanno facendo dal codice utente e non dal lib. Con questa scelta, è possibile utilizzare il gestore della memoria personnal.
Concetti:
* Nel primo passo, si alloca la memoria per le piscine MYSAC. Ogni MYSAC struct riesce collegamento al server MySQL. Ogni 10384o MYSAC uso struct (10240o solo per le richieste di buffer SQL e le risposte di gestione)
* In secondo passo, si alloca pool di buffer per contenere le risposte. Si possono avere grandi, medi e bassi buffer di memoria.
* Se si vuole accelerare in esecuzione, è possibile redigere il bilancio di MySQL.
* Invia richiesta: preparare richiesta (o eseguire statement) e tampone associato alla richiesta. quando la richiesta è terminata, è possibile dettach il buffer da MYSAC struct, e inviare altra richiesta. Mentre l'altra richiesta rispondere, è possibile utilizzare il buffer della prima richiesta

Cosa c'è di nuovo in questa versione:

  • A maggiore regressione nella sua ultima versione è stata fissata:. Autenticazione con molti server MySQL non era possibile con 1.1

Cosa c'è di nuovo nella versione 1.1:.

  • È stata aggiunta una funzione di controllo di memoria

  • Molti bug sono stati corretti.

Cosa c'è di nuovo nella versione 1.0:.

  • La libreria può usare allocazione della memoria per le risposte
  • Molti bug sono stati corretti.
  • Un grande errore è che la biblioteca non infilare le risposte vuote.

Cosa c'è di nuovo in versione 0.5 Beta:

  • FEATURE:
  • Compila .so di default e rinominare lib statica da limysac.a a libmysac-static.a
  • ERRORE:
  • fix compilazione su piattaforma x64

Requisiti

  • MySQL Community Edition

Programmi simili

Qore asn1 Module
Qore asn1 Module

20 Feb 15

ws2500
ws2500

2 Jun 15

conrad
conrad

11 May 15

qtDbf
qtDbf

19 Feb 15

Commenti a MySAC

I commenti non trovato
Aggiungi commento
Accendere le immagini!