Можем ли мы создать базу данных MySQL в Perl без подключения к серверу?

0

Недавно я столкнулся с инструментом, написанным в tcl, который генерирует базу данных mysql без подключения к серверу. Он использует некоторые библиотеки c, это можно сделать в perl? Извините, если это слишком простой вопрос. Это совершенно ново для меня, не нашел много информации.

EDIT:

By "генерирует базу данных mysql", я имею в виду, что он создает каталог с таблицами mysql. Я могу создать мягкую ссылку на этот каталог в mysql и запросить данные из этого

  • 1
    Что вы подразумеваете под "генерирует базу данных MySQL?" Вы имеете в виду базу данных SQL, которая находится в памяти, к которой можно обращаться и т. Д.? Если это так, вы можете использовать SQLite.
  • 0
    Если не считать того, что выполняет работу встроенного сервера MySQL, который пишет в каталоги, MySQL ищет базы данных и затем перезапускает сервер, когда это будет сделано (что было бы безумно) - нет. Я сомневаюсь, что (неуказанный) инструмент, который вы нашли, на самом деле также делает это.
Показать ещё 1 комментарий
Теги:
tcl

1 ответ

1

Вы можете генерировать SQL файл, который создает базу данных при импорте в базу данных mysql. Я бы посоветовал не создавать двоичные таблицы и копировать их в папке mysql data.

С другой стороны, если вы хотите локально использовать базы данных SQL, без необходимости запуска отдельного процесса сервера, попробуйте SQLite.

  • 0
    Можете ли вы объяснить, почему вы против создания бинарных таблиц
  • 0
    Я не думаю, что MySQL был построен таким образом, или формат файла был разработан для многих процессов, чтобы работать с теми же файлами одновременно. И если вы просто используете его для чтения данных, то одноразовый импорт из SQL - действительно более безопасное решение. Это лучший ответ, который я могу дать на этот вопрос.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню