The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Представлена альтернативная клиентская библиотека для MySQL ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Представлена альтернативная клиентская библиотека для MySQL ..."  +/
Сообщение от opennews (ok) on 29-Ноя-12, 23:30 
Компании SkySQL и Monty Program
анонсировали (http://www.skysql.com/blogs/jean-jerome-schmidt/skysql-monty...) релиз альтернативной свободной клиентской библиотеки для взаимодействия приложений с MariaDB и MySQL. Библиотека доступна (http://www.skysql.com/mariadb/connectors) в вариантах для языков Си и Java (JDBC). В отличие от поставляемой компанией Oracle базовой интерфейсной библиотеки для MySQL, которая распространяется под лицензией GPL, для новой библиотеки выбрана лицензия LGPL, что даёт возможность связывания с закрытыми проектами.


Изначально клиентские библиотеки MySQL распространялись под лицензией LGPL, но начиная с выпуска MySQL 4.0  код был перелицензирован и стал поставляться под лицензией GPL, что привело к ограничению в использовании бесплатной интерфейсной библиотеки MySQL в проприетарных проектах. Оставалась возможность использования ранее поставляемой версии из состава MySQL 3.23, но старая библиотека содержит только минимум необходимых функций и не может выступать полноценным аналогом современной стандартной библиотеки. Отныне данное ограничение устранено и разработчики проприетарных продуктов получили возможность использования полноценного клиентского интерфейса без необходимости приобретения коммерческой лицензии у компании Oracle.

Представленная альтернативная библиотека обеспечивает (https://kb.askmonty.org/en/client-libraries/) полую бинарную совместимость с текущей клиентской библиотекой для MySQL и поддерживает почти все доступные в данной библиотеке функции,  включая использование подготовленных выражений (prepared statement) и подключаемую аутентификацию (pluggable authentication). Для использования новой библиотеки достаточно перелинковать приложение без необходимости перекомпиляции исходных текстов. Из ограничений реализации отмечается отсутствие поддержки асинхронного интерфейса и динамических столбцов. В процессе реализации проекта часть кода была заимствована из развиваемого сообществом PHP расширения mysqlnd (http://php.net/manual/en/book.mysqlnd.php).


URL: http://www.skysql.com/blogs/jean-jerome-schmidt/skysql-monty...
Новость: http://www.opennet.me/opennews/art.shtml?num=35458

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Представлена альтернативная клиентская библиотека для MySQL ..."  +1 +/
Сообщение от Xasd (ok) on 29-Ноя-12, 23:30 
> отсутствие поддержки асинхронного интерфейса

*FACEPALM*

как без этого можно писать программы?

это то что надо было сделать первым делом!

# P.S.: ну а так -- вобщем-то молодцы! ждём улучшений!!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Представлена альтернативная клиентская библиотека для MySQL ..."  +1 +/
Сообщение от Олег (??) on 29-Ноя-12, 23:57 
Представь себе, можно.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

8. "Представлена альтернативная клиентская библиотека для MySQL ..."  +1 +/
Сообщение от абыр email on 30-Ноя-12, 10:30 
Стоя в гамаке тоже много чего можно.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Представлена альтернативная клиентская библиотека для MySQL ..."  +3 +/
Сообщение от pavlinux (ok) on 30-Ноя-12, 01:18 
Два синхронных равны одному асинхронному! :D
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

15. "Представлена альтернативная клиентская библиотека для MySQL ..."  +/
Сообщение от Xasd (ok) on 30-Ноя-12, 19:06 
> Два синхронных равны одному асинхронному! :D

нужно их перемножить или что сделать? :)

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Представлена альтернативная клиентская библиотека для MySQL ..."  +/
Сообщение от Аноним (??) on 30-Ноя-12, 07:30 
> как без этого можно писать программы?

у вас node.js головного мозга

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

7. "Представлена альтернативная клиентская библиотека для MySQL ..."  +1 +/
Сообщение от абыр email on 30-Ноя-12, 10:29 
Асинхронный интерфейс пригодился бы не только node.js
Так что это у вас общая безграмотность организма.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Представлена альтернативная клиентская библиотека для MySQL ..."  +1 +/
Сообщение от slowpoke on 30-Ноя-12, 11:56 
при этом в node.js фейковая асинхронность)))
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

16. "Представлена альтернативная клиентская библиотека для MySQL ..."  +/
Сообщение от оооо on 30-Ноя-12, 23:51 
> у вас node.js головного мозга

это точно . у нормальных людей - событийные модели. у воспаленных мозгов школьников - все подряд - ассинхронно )) ппц . компании тратят миллиона на создание грамотных синглтрид моделей с грамотной постановкой событий и паттернов .. а тут ляпсь хлапсь, колбэк , через задний проход енота из америки до кремля протянул данные и вуаля, во как мы умеем ))) ппц, это браузерный движек для скрипта который там картиночку двигает, да и то хреновато он это делает.. но увы, максимализмус пофигизмус и имеем в итоге наколеночные поделки окруженные пафосом.. пфу

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

3. "Представлена альтернативная клиентская библиотека для MySQL ..."  +/
Сообщение от Анонист on 30-Ноя-12, 00:00 
лучше уж использовать mysqlnd чем синхронный
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Представлена альтернативная клиентская библиотека для MySQL ..."  +/
Сообщение от Аноним (??) on 30-Ноя-12, 10:41 
а что за асинхронный интерфейс? не могу найти в документации
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Представлена альтернативная клиентская библиотека для MySQL ..."  +/
Сообщение от GentooBoy (ok) on 30-Ноя-12, 12:04 
А что ты там хотите найти? может это прояснить вам ситуацию http://tokarchuk.ru/2010/11/asynchronous-mysql-in-ruby/
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

12. "Представлена альтернативная клиентская библиотека для MySQL ..."  +/
Сообщение от Аноним (??) on 30-Ноя-12, 12:42 
асинхронный интерфейс для си (событийный). а то мы уже сами наваяли.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Доступна альтернативная клиентская библиотека для MySQL и Ma..."  +/
Сообщение от Amsterdam Navigator on 30-Ноя-12, 14:16 
Драйвер Qt не собрался. В заголовках не хватает дефайнов.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Доступна альтернативная клиентская библиотека для MySQL и Ma..."  +/
Сообщение от Анонист on 30-Ноя-12, 18:32 
халтурщики делали на показ
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

17. "Доступна альтернативная клиентская библиотека для MySQL и Ma..."  +/
Сообщение от Amsterdam Navigator on 02-Дек-12, 19:25 
> халтурщики делали на показ

Один вы у нас умный.
Исходники доступны на lp. Каждый может подправить в консерватории.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру