powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / procedure language support
9 сообщений из 9, страница 1 из 1
procedure language support
    #38388807
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите нубу выбрать правильно архитектуру :

Есть задача расчитывать в MySQL данные , которые хранятся за Java API.

Можно ли в MySQL публиковать внешние Java функции, которые возвращают данные ?
Можно ли в MySQL опрашивать веб службы ?


ЕР
...
Рейтинг: 0 / 0
procedure language support
    #38388811
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и еще вопрос
есть ли в MySQL понятие табличных функций ?
...
Рейтинг: 0 / 0
procedure language support
    #38388962
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На все - нет.
К Java MySQL вообще никакого специфического отношения не имеет. Это для него всего лишь один из многих клиентских языков.

Единственное частичное исключение из "нет" - в MySQL возможны хранимые процедуры, которые возвращают набор данных, которые можно вызвать только с клиента (не из другой процедуры).
...
Рейтинг: 0 / 0
procedure language support
    #38389057
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

Нашел, что можно писать свои плагины
http://dev.mysql.com/doc/refman/5.1/en/install-plugin.html

и на основе их лепить табличные функции
http://antbits.blogspot.ru/2009/01/table-functions-in-mysql.html

Это примерно то что мне нужно... вот только огорчает меня что это "C" . Или я ошибаюсь ? )
...
Рейтинг: 0 / 0
procedure language support
    #38389120
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
essbase.rumiksoft,

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

essbase.ruвот только огорчает меня что это "C" . Или я ошибаюсь ? )Насколько я понимаю, годится любой язык, который может быть скомпилирован и который поддерживает С-шную декларацию вызовов.
...
Рейтинг: 0 / 0
procedure language support
    #38389173
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,


FYI
есть экзотические попуасы в этом мире )
http://cyberkinetica.homeunix.net/mysql-devel/


--------
External Language Stored Procedures Unadopted WL#820
Implements SQL standards compatible syntax for external language stored procedures.
CREATE FUNCTION my_reverse(str VARCHAR(30)) RETURNS VARCHAR(30)
LANGUAGE JAVA
NO SQL
EXTERNAL NAME 'myjar:test.TestClass.reverse';


LANGUAGE JAVA (java_udf)
LANGUAGE PERL (perl_udf)
LANGUAGE XML-RPC (xmlrpc_udf)
-----------
...
Рейтинг: 0 / 0
procedure language support
    #38389189
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
essbase.ru,

Там речь о MySQL 6.0, которой давно уже не существует.
...
Рейтинг: 0 / 0
procedure language support
    #38389225
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

взвезисив все за и против ушел с вопросом в PostgreSQL.

ЕР
...
Рейтинг: 0 / 0
procedure language support
    #38389231
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
essbase.rumiksoft,

взвезисив все за и против ушел с вопросом в PostgreSQL.Логично :)
Я вообще не понимаю, как с таким требованиями вас в MySQL занесло.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / procedure language support
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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