Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / как сделать приложение для mysql оно должно ' перехватывать ' ввод вывод / 17 сообщений из 17, страница 1 из 1
27.03.2018, 16:02
    #39621303
evgenylerner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать приложение для mysql оно должно ' перехватывать ' ввод вывод
Зравствуйте!
я хотел бы сделать приложение для mysql. оно должно ' перехватывать ' ввод вывод
и размещать таблицы на разных дисках или в redis/ memcashed.
можно ли это сделать если да то как?
...
Рейтинг: 0 / 0
27.03.2018, 16:35
    #39621367
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать приложение для mysql оно должно ' перехватывать ' ввод вывод
Надстройка над файловой системой? флаг в руки...
...
Рейтинг: 0 / 0
27.03.2018, 16:47
    #39621388
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать приложение для mysql оно должно ' перехватывать ' ввод вывод
evgenylerner,

для линукса есть исходники - исправления и компиляция - всё по вкусу, ну и в итоге гранты от оракла :)
...
Рейтинг: 0 / 0
27.03.2018, 16:53
    #39621401
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать приложение для mysql оно должно ' перехватывать ' ввод вывод
evgenylernerЗравствуйте!
я хотел бы сделать приложение для mysql. оно должно ' перехватывать ' ввод вывод
и размещать таблицы на разных дисках или в redis/ memcashed.
можно ли это сделать если да то как?

Как бы это бессмысленно.
Ну и "размещать таблицы на разных дисках" -- уже сделано.
...
Рейтинг: 0 / 0
27.03.2018, 22:14
    #39621598
evgenylerner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать приложение для mysql оно должно ' перехватывать ' ввод вывод
Akina,
да надстройка в виде расширения для mysql. это возможно? буду благодарен за совет
...
Рейтинг: 0 / 0
27.03.2018, 22:16
    #39621599
evgenylerner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать приложение для mysql оно должно ' перехватывать ' ввод вывод
MasterZiv,
смысл есть если надо поясню.
ссылку на уже сделанное можете дать? именно расширение для mysql
...
Рейтинг: 0 / 0
28.03.2018, 13:02
    #39621961
evgenylerner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать приложение для mysql оно должно ' перехватывать ' ввод вывод
создается файл где для каждой таблицы указывается ее физическое расположение (диск in memory)
mysql каждую пишет куда надо
1 есть ли это уже
2 Есть два способа добавить новую функцию в MySQL:

Вы можете добавить функцию через механизм определяемых пользователем функций (user-definable function, UDF). Они добавляются динамически, используя команды CREATE FUNCTION и DROP FUNCTION. Подробности в разделе "9.1.1 Синтаксис CREATE FUNCTION/DROP FUNCTION".
Вы можете добавить функцию как внутреннюю в MySQL. Такие функции компилируются прямо внутрь сервера mysqld и
становятся доступными на постоянной основе.

какой из этих способов годится для такого расширения?
...
Рейтинг: 0 / 0
28.03.2018, 15:22
    #39622112
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать приложение для mysql оно должно ' перехватывать ' ввод вывод
evgenylernerдля каждой таблицы указывается ее физическое расположение (диск in memory)
https://dev.mysql.com/doc/refman/5.7/en/data-directory.html The MySQL Data Directory
Information managed by the MySQL server is stored under a directory known as the data directory.
Единственным механизмом физического выноса реального местоположения файлов из этой директории является механизм переназначения. Это может быть, например, подключение тома в папку в NTFS либо использование механизма (хард)линков. Да и в этом случае возможность применения механизма может зависеть от используемого движка таблицы.

evgenylernerЕсть два способа добавить новую функцию в MySQLФункции MySQL абстрагированы от подсистемы хранения.
...
Рейтинг: 0 / 0
28.03.2018, 16:13
    #39622154
evgenylerner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать приложение для mysql оно должно ' перехватывать ' ввод вывод
неужели я не могу влезть в модуль который занимается вводом-выводом и сделать это?
захардкодить
...
Рейтинг: 0 / 0
28.03.2018, 16:54
    #39622197
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать приложение для mysql оно должно ' перехватывать ' ввод вывод
evgenylernerMasterZiv,
смысл есть если надо поясню.
ссылку на уже сделанное можете дать? именно расширение для mysql

https://dev.mysql.com/doc/refman/5.6/en/innodb-multiple-tablespaces.html
...
Рейтинг: 0 / 0
28.03.2018, 17:34
    #39622234
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать приложение для mysql оно должно ' перехватывать ' ввод вывод
evgenylernerВы можете добавить функцию через механизм определяемых пользователем функций (user-definable function, UDF).это уже си...
...
Рейтинг: 0 / 0
28.03.2018, 17:36
    #39622237
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать приложение для mysql оно должно ' перехватывать ' ввод вывод
evgenylernerВы можете добавить функцию как внутреннюю в MySQL. Такие функции компилируются прямо внутрь сервера mysqld и
становятся доступными на постоянной основе.в mysql ничего не компилируется, ни функции ни хранимки.
...
Рейтинг: 0 / 0
28.03.2018, 19:00
    #39622290
evgenylerner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать приложение для mysql оно должно ' перехватывать ' ввод вывод
обясните пожалуйста как это не компилируется. я привел выдержки из документации.
так на с я могу это сделать?
и если можно имя модуля ввода вывода или хотябы где копать
...
Рейтинг: 0 / 0
28.03.2018, 19:17
    #39622303
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать приложение для mysql оно должно ' перехватывать ' ввод вывод
evgenylernerобясните пожалуйста как это не компилируется. я привел выдержки из документации.
так на с я могу это сделать?
и если можно имя модуля ввода вывода или хотябы где копатьнадо правильно читать документацию.
в mysql не компилируется. компиляция есть в mssql.
и то компилируется не в байт код...
UDF это не просто функции типа CREATE FUNCTION/DROP FUNCTION . они никак не связаны с системой хранения. они служат для работы сданными вне mysql.
...
Рейтинг: 0 / 0
29.03.2018, 11:19
    #39622527
evgenylerner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать приложение для mysql оно должно ' перехватывать ' ввод вывод
так на с я могу это сделать?
и если можно имя модуля ввода вывода или хотябы где копать

можете чтото посовветовать?
...
Рейтинг: 0 / 0
29.03.2018, 11:28
    #39622538
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать приложение для mysql оно должно ' перехватывать ' ввод вывод
evgenylernerможете чтото посовветовать?перевести все таблицы на движок InnoDB, если это ещё не сделано, включить file_per_table, после чего пойти куда послал MasterZiv , и там внимательно всё прочитать.
...
Рейтинг: 0 / 0
30.03.2018, 17:01
    #39623475
evgenylerner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как сделать приложение для mysql оно должно ' перехватывать ' ввод вывод
спасибо за помощь
когда сделаю покажу
удачи
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / как сделать приложение для mysql оно должно ' перехватывать ' ввод вывод / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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