powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Работа через С API
8 сообщений из 8, страница 1 из 1
Работа через С API
    #32955798
SQL Lover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
отелось бы заставить MySQL работать в контексте своего процесса через C-API (C++ АПИ менее симпатично из-за своей принципиальной бинарной непериноимости на другой компилятор). Посмотрел примеры и создаётся ощущение что даже в этом случае обхение с сервером присходит через TCP/IP, то еть выигрышт в скорости будет не на порядок выше сем через тот же ODBC. Хотелось бы общаться с сервером напрямую — возможенно ли это и если нет то есть ли БД которые могут так работать ?
...
Рейтинг: 0 / 0
Работа через С API
    #32955845
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL Loverотелось бы заставить MySQL работать в контексте своего процесса через C-API (C++ АПИ менее симпатично из-за своей принципиальной бинарной непериноимости на другой компилятор). Посмотрел примеры и создаётся ощущение что даже в этом случае обхение с сервером присходит через TCP/IP, то еть выигрышт в скорости будет не на порядок выше сем через тот же ODBC. Хотелось бы общаться с сервером напрямую — возможенно ли это и если нет то есть ли БД которые могут так работать ?

The value of host may be either a hostname or an IP address. If host is NULL or the string "localhost", a connection to the local host is assumed. If the OS supports sockets (Unix) or named pipes (Windows), they are used instead of TCP/IP to connect to the server.

это из документации на api
...
Рейтинг: 0 / 0
Работа через С API
    #32957008
SQL Lover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хрен SQL Loverотелось бы заставить MySQL работать в контексте своего процесса через C-API (C++ АПИ менее симпатично из-за своей принципиальной бинарной непериноимости на другой компилятор). Посмотрел примеры и создаётся ощущение что даже в этом случае обхение с сервером присходит через TCP/IP, то еть выигрышт в скорости будет не на порядок выше сем через тот же ODBC. Хотелось бы общаться с сервером напрямую — возможенно ли это и если нет то есть ли БД которые могут так работать ?

The value of host may be either a hostname or an IP address. If host is NULL or the string "localhost", a connection to the local host is assumed. If the OS supports sockets (Unix) or named pipes (Windows), they are used instead of TCP/IP to connect to the server.

это из документации на api
Ага, почитал :) Всё таки жалко что сервер всё равно свой процесс запускает, а так хотелось бы что бы в мём процессе работал - скорость работы увеличиваем ;)
...
Рейтинг: 0 / 0
Работа через С API
    #32957090
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда смотри embedded сервер. Тоже доступен для win и linux
...
Рейтинг: 0 / 0
Работа через С API
    #32959402
SQL Lover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хрентогда смотри embedded сервер. Тоже доступен для win и linux

Это то что в MySQL запускается через mysql_server_init и далее работаешь через обычное C API ?
...
Рейтинг: 0 / 0
Работа через С API
    #32959749
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, именно он
...
Рейтинг: 0 / 0
Работа через С API
    #32959770
SQL Lover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А в этом случае кстати для испоользования Mysql достаточно только dll-ки libmysql.dll ?
...
Рейтинг: 0 / 0
Работа через С API
    #32975769
axbu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Достаточно libmysqld.dll :)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Работа через С API
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]