Я хочу использовать прокси-сервер mysql для обработки запросов, пытающихся выполнить. Я хочу сделать этот процесс доступным для всех баз данных, таких как mysql, ms sql server, oracle и ... Можно ли использовать mysql proxy в качестве базового движка и подключить эту базу данных? если нет, возможно ли это сделать, внеся некоторые небольшие изменения в исходный код mysql proxy?Можно ли использовать mysql proxy для обработки запросов перед сервером Microsoft SQL?
1
A
ответ
0
я обнаружил, что я должен использовать другие прокси-серверы и поддержки существующих изменить их, чтобы получить то, что мне нужно
FDW
1
Вы можете использовать стандартную поддержку внешних хранимых процедур в СУБД, но было бы сложно сопоставить произвольные запросы с чем-то значимым.
Возможно, вам будет более успешной реализация легкого парсера, как описано в MySQL Client/Server Protocol и What communication protocol uses MySQL?.
Ваше предпочтение в том, что это может быть сделано с «некоторыми небольшими изменениями», скорее всего, не будет реалистичным. Ожидайте значительную работу в масштабе ODBC для внедрения общего диалекта SQL-диалекта.
Postgres' (Foreign Data Wrapper) может быть гораздо лучше подходит для этого. Бросьте в [multicorn] (http://multicorn.org/), и жизнь просто может быть красивой. Если вы выбросите 'unixodbc' в микс, вы действительно ничего не сможете сделать. –