Не записывать данные таблицы на диск - можно ли?

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
pockers
Сообщения: 1
Зарегистрирован: 08 мар 2012, 11:45

Не записывать данные таблицы на диск - можно ли?

Сообщение pockers » 08 мар 2012, 11:55

Здравствуйте!
Есть такая задача.
Я пишу программу для связи с контроллером. Архитектура примерно такая: серверная программка связывается с контроллером по ком-порту, считывает с него текущее состояние датчиков и сообщения для архивирования, и передает это в в базу, откуда информацию могут смотреть клиенты. Предполагается, чтобы не создавать лишних сущностей, использовать ту же БД для онлайн-мониторинга: текущее состояние датчиков записывать в специальную таблицу (постоянно обновляя ее записи), а оттуда периодически считывать (на клиентской стороне). Вопрос в следующем: можно ли сделать так, чтобы эта таблица хранилась только в оперативной памяти и не записывалась на диск, в то время как остальная БД работала бы как обычно?

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: Не записывать данные таблицы на диск - можно ли?

Сообщение Dimitry Sibiryakov » 08 мар 2012, 15:35

Нельзя. А потому не ленись и создай таки отнюдь не лишнюю сущность - систему мониторинга, независимую от БД.

Ответить