MySAC це бібліотека, яка надає механізми для створення асинхронного запиту до баз даних MySQL.
Він використовує використовує офіційний клієнтську бібліотеку MySQL для аутентифікації і мережевих функцій. Розподіл пам'яті повинно бути зроблено в коді користувача, так що будь-який менеджер пам'яті можуть бути використані.
Коментарі розробників
Поточна бібліотека є бета. Я шукаю людей для тестування його і представити свої ідеї. Випробовуваний тільки з MySQL 5. Я думаю, що це працює також з MySQL 4.1
* Для асинхронних Lib виконання з тією ж асинхронного механізму, який OpenSSL: функції введення / виводу звані, повертає повідомлення "потрібно написати" або "потрібно читати", і ніколи не блокувати.
* Lib пов'язаний з офіційним клієнта MySQL Lib, для використання методу перевірки автентичності і мережеві функції перетворення вузлів. Це запевнити довговічність Lib
* Виділення пам'яті роблять кодом користувача, а не ліберал. При такому виборі, ви можете використовувати ваші особисті менеджера пам'яті.
поняття:
* У першому кроці виділити пам'ять для MYSAC басейнів. Кожен MYSAC структура управління Connexion до сервера MySQL. Кожен MYSAC структура використання 10384o (10240o тільки для запитів SQL буферизації і відповідей управління)
* На другому етапі ви виділити буферний пул, що містить відповіді на. Ви можете мати великі, середні і низькі буфера пам'яті.
* Якщо ви хочете прискорити виконання в, ви можете підготувати заяви MySQL.
* Відправити запит: підготувати запит (або виконати) про та молодшого буфер з проханням. коли запит завершується, ви можете dettach буфер з MYSAC структури, і відправити інший запит. У той час як інший запит відповідають, ви можете використовувати буфер на першу вимогу
Що нового У цьому випуску:
- A Основним регресії в останній версії був зафіксований :. аутентифікація з багатьма серверами MySQL не вдалося з 1,1
Що нового у версії 1.1 :.
- аудиту пам'яті був доданий
- Багато помилки були виправлені.
Що нового у версії 1.0 :.
- бібліотека може використовувати виділення пам'яті для відповідей
- Багато помилки були виправлені.
- з основних помилка в тому, що бібліотека не порожні нитка відповідей.
Що нового у версії 0.5 Beta:
- Елемент
- Компіляція .so за замовчуванням і перейменувати статичний експромти з limysac.a в libmysac-static.a
- Помилка:
- виправлення збірник на платформі x64
Вимоги
- MySQL Community Edition
Коментар не знайдено