Школьный проект в контексте базы данных в школе

В моем проекте класса я должен использовать базу данных в памяти. Я знаю базу данных в целом и как с ней обращаться, но главная проблема заключается в том, что мне приходится использовать ее в контексте приложения (мобильного, настольного или веб-приложения). Я понятия не имею, где я могу использовать это. Я нахожу контекст, как тестирование и многое другое, но это слишком сложно для меня. Я должен показать общее использование базы данных в памяти и различия между базами данных другого типа. Спасибо за все советы и ваше время

1 ответ

Решение

Сегодня только сталкивался с этим вопросом. Основное различие между базой данных в памяти и обычной базой данных: производительность. При выполнении запроса требуется много ввода-вывода для переноса данных с диска (жесткого диска) в память (RAM). Стоимость ввода-вывода обычно влияет на производительность запроса. Базы данных в памяти избегают чтения с диска во время запроса, предварительно загружая данные в область памяти (находится в оперативной памяти). Это помогает уменьшить задержку в аналитических запросах в реальном времени (OLAP).

Кроме того, еще одно отличие в базе данных в памяти заключается в том, что она в основном фокусируется на данных только для чтения. Иными словами, данные, которые менее подвержены изменениям, являются идеальным кандидатом на создание базы данных. Примерными наборами данных будут данные фондового рынка, данные веб-трафика и т.

Хотя большинство баз данных в памяти сосредоточены на данных только для чтения, новая база данных Oracle (DBIM) поддерживает запросы OLAP и OLTP для памяти.

Другие вопросы по тегам