MySAC

Logiciel capture d'écran:
MySAC
Détails logiciels:
Version: 1.1.1
Date de transfert: 11 May 15
Développeur: Thierry FOURNIER
Licence: Gratuit
Popularité: 10

Rating: 2.0/5 (Total Votes: 2)

MySAC est une bibliothèque qui fournit des mécanismes pour faire demande asynchrone aux bases de données MySQL.
Il utilise utilise la bibliothèque du client MySQL officielle pour les fonctions d'authentification et de réseau. L'allocation de mémoire doit être fait dans le code utilisateur, de sorte que tout gestionnaire de mémoire peut être utilisé.
commentaires de développeurs
La bibliothèque est en fait beta. Je cherche des gens pour tester et soumettre des idées. A seulement été testé avec MySQL 5. Je pense que ce qui est en cours d'exécution aussi avec MySQL 4.1
* Pour l'asynchrone La course lib avec le même mécanisme asynchrone qui openssl: les fonctions d'E / S appelle, retourne un message "besoin écrire» ou «besoin de lire», et de ne jamais bloquer.
* La lib est liée à la lib officielle client mysql, pour l'utilisation de la méthode d'authentification et les fonctions d'accueil du réseau de conversion. Ce assurer la durabilité de la lib
* L'allocation de mémoire font par le code de l'utilisateur et non par le lib. Avec ce choix, vous pouvez utiliser votre gestionnaire de mémoire personnelle.
Concepts:
* Dans la première étape, vous allouez de la mémoire pour les pools de MYSAC. Chaque MYSAC gérer struct connexion au serveur MySQL. Chaque 10384o MYSAC de l'utilisation des struct (10240o juste pour la mise en tampon de SQL et des réponses de la direction)
* Dans la deuxième étape, vous allouez pool de mémoire tampon pour contenir les réponses. Vous pouvez avoir de grandes, moyennes et basses des mémoires tampons.
* Si vous voulez accélérer l'exécution, vous pouvez préparer des états MySQL.
* Envoyer la demande: préparer la demande (ou instruction d'exécution) et le tampon associé à la demande. lorsque la demande est terminée, vous pouvez dettach le tampon de MYSAC struct, et envoyer une autre demande. Alors que l'autre demande répondre, vous pouvez utiliser le tampon de la première demande

Quoi de neuf dans cette version:

  • Une régression majeure dans la dernière version a été fixé:. authentification avec de nombreux serveurs MySQL était pas possible avec 1.1

Quoi de neuf dans la version 1.1:.

  • Une fonction de vérification de la mémoire a été ajoutée
  • De nombreux bugs ont été corrigés.

Ce qui est nouveau dans la version 1.0:.

  • La bibliothèque peut utiliser l'allocation de mémoire pour les réponses
  • De nombreux bugs ont été corrigés.
  • Un bug majeur est que la bibliothèque ne se visse pas de réponses vides.

Ce qui est nouveau dans la version 0.5 Beta:

  • DOSSIER:
  • Compiler .so par défaut et renommer lib statique de limysac.a à libmysac-static.a
  • BUG:
  • fix compilation sur plate-forme x64

Exigences :

  • MySQL Community Edition

Logiciel similaire

Aqua Data Studio
Aqua Data Studio

17 Feb 15

CitrusDB
CitrusDB

14 Apr 15

free4my
free4my

20 Feb 15

Commentaires à MySAC

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!