Открыть список
Как стать автором
Обновить
9
Карма
0.1
Рейтинг

Программист

Балансировка записи и чтения в базе данных

Блог компании lsFusionВысокая производительностьАнализ и проектирование системSQLАдминистрирование баз данных
image

В предыдущей статье я описал концепцию и реализацию базы данных, построенное на основе функций, а не таблиц и полей как в реляционных базах данных. В ней было приведено множество примеров, показывающих преимущества такого подхода перед классическим. Многие сочли их недостаточно убедительными.

В этой статье я покажу, каким образом такая концепция позволяет быстро и удобно балансировать запись и чтение в базу данных без какого-либо изменения логики работы. Похожий функционал попытались реализовать в современных коммерческих СУБД (в частности, Oracle и Microsoft SQL Server). В конце статьи я покажу, что получилось у них, мягко говоря, не очень.
Читать дальше →
Всего голосов 18: ↑15 и ↓3 +12
Просмотры6K
Комментарии 96

Функциональная СУБД

Блог компании lsFusionПрограммированиеSQLПромышленное программированиеСофт
Recovery mode
Мир баз данных давно захвачен реляционными СУБД, в которых используется язык SQL. Настолько сильно, что появляющиеся разновидности называют NoSQL. Им удалось отбить себе определенное место на этом рынке, но реляционные СУБД умирать не собираются, и продолжают активно использоваться для своих целей.

В этой статье я хочу описать концепцию функциональной базы данных. Для лучшего понимания, я буду это делать путем сравнения с классической реляционной моделью. В качестве примеров будут использоваться задачи из различных тестов по SQL, найденные в интернете.
Читать дальше →
Всего голосов 26: ↑13 и ↓13 0
Просмотры8.9K
Комментарии 278

Информация

В рейтинге
2,576-й
Откуда
Минск, Минская обл., Беларусь
Работает в
Зарегистрирован
Активность