Публикации по теме 'database'


Хранение глубоких иерархий в базе данных
Знакомство с вложенными множествами: часть первая Проблема, которую мы пытаемся решить Реляционные базы данных отлично подходят для хранения классических родительско-дочерних отношений. Возьмем пример континентов: continent id name 1 Europe 2 America и страны: country id name continent_id 1 France 1 2 United Kingdom 1 3 Sweden 1 4 Canada 2 Каждый country принадлежит указанному continent..

Преобладание объектов: решение для сохраняемости в памяти без базы данных
(Перепост из моего старого блога) По мере того, как становятся доступными машины с все большими и большими объемами оперативной памяти, базы данных в оперативной памяти становятся все более и более популярными. Одним из наиболее интересных вариантов базы данных в памяти является шаблон под названием «Превалентность объектов», и у него есть некоторые характеристики, которые делают его очень применимым в современном мире. Object Prevalence делает бизнес-объекты постоянными без обычной базы..

5 способов запроса вашей реляционной БД с помощью JavaScript
Если вы разрабатываете веб-приложения, вы почти наверняка будете постоянно взаимодействовать с базой данных. А когда приходит время выбрать способ взаимодействия, выбор может оказаться огромным. В этой статье мы подробно рассмотрим 5 различных способов взаимодействия с вашей базой данных с помощью JavaScript и поговорим о плюсах и минусах каждого из них. Мы начнем с выбора самого нижнего уровня - команд SQL, а затем перейдем к абстракциям более высокого уровня. Выбор правильной..

Агрегатные функции, часть 2: SUM () и AVG () в MySQL с примерами.
В разделе Агрегатные функции, часть 1: COUNT () - с примерами в MySQL мы рассмотрели примеры агрегатной функции COUNT() и исследовали различные варианты использования ее приложения. По мере того, как я продолжаю эту серию статей по агрегатным функциям, эта запись в блоге будет посмотрите еще 2 функции: SUM() и AVG() . Оба помогают в вычислении числовых значений. Примечание: все данные, имена или наименования, найденные в базе данных, представленной в этом посте, строго..

Тонкости и использование Cassandra TTL на примерах
TTL означает «Время жить». Это обычная функциональность, предоставляемая многими БД нового поколения. Современные БД предназначены для скорости и масштабирования, и многие из них имеют некоторые ограничения для достижения этого, почти все основные БД Nosql отказываются от объединений, чтобы обеспечить более быструю и масштабируемую систему сохранения. Большая часть их расширяемых функций находится на начальной стадии. Триггеры, хранимые процедуры, представления, функции, сеансы, CDC и т...

Где изоляция бизнес-логики терпит неудачу с РСУБД
Для: архитекторов программного обеспечения, администраторов баз данных и внутренних разработчиков Базам данных уделяется много внимания, и они должны. Во взаимоотношениях код становится все более и более зависимым от базы данных, а база данных растет за счет потребности в новой функциональности и коде. Чтобы быть максимально устойчивым к будущим изменениям, в RDBMS-land нужно стремиться к максимальному нормальному состоянию для своих данных. Если вы уже решили, что вам необходима..

День 30 SQL
День 30 в книгах, и сегодня было потрясающе! Я знаю, что часто говорю это, но я серьезно люблю этот материал. С каждым днем ​​я вижу, что картина полного стека становится все более и более ясной. Устанавливаются новые связи, и в моей голове загораются лампочки с каждой новой затронутой темой. Сегодняшняя тема была SQL. SQL расшифровывается как язык структурированных запросов. Это способ запроса информации из базы данных. Точнее, база данных SQL. Даже более конкретно, чем база..