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


Начало работы с базой данных Apache Cassandra в облаке
Джек М. Жермен Если вы еще не ознакомились с преимуществами использования Apache Cassandra , сейчас самое подходящее время, чтобы сделать это введение. У вас есть четыре веские причины рассмотреть его преимущества: Причина №1 . Cassandra дает вам больше гибкости, чем реляционная база данных. Причина №2 . Cassandra позволяет масштабироваться до любого количества текущих пользователей и размеров объемов данных, не становясь вялыми. Причина №3. Cassandra устраняет..

Обзор транзакций Grails
Это основано на презентации внутреннего тренинга, проведенной в CompareEuropeGroup , адаптированной к этому формату. Транзакции базы данных Транзакции - фундаментальная концепция всех систем баз данных. Существенным моментом транзакции является то, что она объединяет несколько шагов в одну операцию по принципу все или ничего . Промежуточные состояния между шагами не видны другим параллельным транзакциям, и если произойдет какой-либо сбой, препятствующий завершению транзакции,..

淺談 Проблемы параллелизма в СУБД
В реальных приложениях доступ к системе базы данных имеет не один пользователь. Когда несколько пользователей получают доступ к одним и тем же данным, возникает проблема параллелизма . В этой статье я кратко расскажу о некоторых распространенных проблемах параллелизма, которые я недавно узнал в MySQL (СУБД) с использованием механизма хранения InnoDB . Общие проблемы параллелизма перечислены ниже: Грязное чтение, неповторяющееся чтение, фантомное чтение, потерянные обновления..

Безопасность: внедрение XPath. Какие? Как?
Веб-приложения хранят данные и получают доступ к ним различными способами и формами в зависимости от их вариантов использования. Исторически реляционные базы данных были популярным выбором среди других баз данных для хранения больших объемов данных. Однако растет тенденция к использованию XML для хранения данных. При использовании XML данные хранятся во вложенной структуре в виде деревьев, а не столбцов и строк. У этого есть много недостатков, но его можно использовать для статических..

Добавление семантики в графовые базы данных с помощью Grakn. Часть 4
Ваш запрос Привет. Я Микеланджело и являюсь частью команды Grakn Labs . В этой серии постов ( Часть 1 , Часть 2 и Часть 3 ) я описал свой путь новичка в программном стеке Grakn, рассказывая о своем опыте работы с ним по мере того, как я учился. В первых трех сообщениях я говорил о том, как структурировать и загружать данные в граф Гракна; в этом посте, который является последним в этой серии, я кратко покажу несколько простых запросов, которые мы можем использовать для изучения..

Конструкции за системами хранения
Лог-структурированное хранилище Дерево слияния с логарифмической структурой (LSM-деревья) + хэш-индекс Описанный здесь алгоритм, по сути, используется в Riak/Bitcask. Для внутреннего использования используется журнал , который представляет собой файл данных только для добавления , где каждая строка содержит пару "ключ-значение". Добавление к файлу, как правило, очень эффективно (O(1)), однако для получения значения необходимо просмотреть весь файл базы данных от начала до конца..

Проблемы с PostgreSQL 10 для данных временных рядов
PostgreSQL 10 обещает более легкое разбиение на разделы для масштабирования больших данных. Но как это работает с рабочими нагрузками временных рядов? И как это соотносится с TimescaleDB? PostgreSQL 10 , официально выпущенный несколько недель назад , включает новую функцию под названием декларативное разбиение , предназначенную для масштабирования PostgreSQL для рабочих нагрузок с большими данными. В TimescaleDB мы также работаем над масштабированием PostgreSQL, но в первую..