Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте форумчане!!!
Нашёл этот форум, столкнувшись с проблемой( а может это и не проблема) организацией данных.
Собственно есть 1000-2000 объектов с уникальным идентификатором, которые асинхронно(!!!) пишут данные в 20 полей таблицы. За полгода набегает от 5 до 10 млн записей . Другие клиенты запускают выборку по этим записям, каждый по своему объекту.
Так вот незнаю как лучше сделать - сделать сводную таблицу с именами таблиц для каждого объекта ( 1000-2000 таблиц) или одну большую, а потом уже организовывать выборку по идентификатору?
Ещё такой вопрос - где бы найти подробную (но для чайника в MySQL ) инструкцию по настройке и администрированию MySQL сервера? Все что встречал либо совсем для "дубов" либо оооочень подробные.
И ещё вопрос - при выполнении вставки в таблицу реализуется физическая запись на HDD или же нужно выполнять какойто запрос на запись из буфера ОЗУ?
Заранее спасибо за помощь.
Неактивен
2000 таблиц..мама
Неактивен
1. Лучше в отдельные таблицы - будет выше производительность. Таблица с именами таблиц - это не фатальное усложнение.
2. Читайте статьи на sqlinfo http://sqlinfo.ru/articles/
3. Если просто, то запись реализуется автоматически. Если сложнее, то реальное прохождение через буферы будет зависеть от используемого механизма хранения MyISAM или InnoDB.
Неактивен