1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ironzheng-database-Vertical-Partioning

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Вертикальное секционирование базы данных, бизнес-логический слой

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

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

————————————————————————————————————

Из-за скрытых потребностей бизнеса был разработан компонент динамической маршрутизации SQL на основе конфигурации. Основная цель — выполнить вертикальное разделение базы данных в сложной и обширной бизнес-логике. Существует два основных метода разделения базы данных: горизонтальное разделение и вертикальное разделение. Разделение базы данных обычно выполняется с использованием промежуточного программного обеспечения базы данных. Известные промежуточные программные обеспечения включают Cobar, Mycat, Oneproxy, sharding-JDBC и другие. У каждого есть свои особенности и недостатки.

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

———————————————————————————————————— [rule.xml] Правило правила: Файл конфигурации правил делится на конфигурацию по умолчанию и конфигурацию пользовательского скрипта.

Конфигурация по умолчанию:

Конфигурация пользовательского сценария: сценарий предоставляет следующие два параметра: один — таблица, другой — контекст.

| Таблица | FullTableName | Извлечённые из текста SQL схема и таблица | | Контекст | Map<String,Object> | Переданные параметры атрибута контекста |

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Разделение базы данных по вертикали, бизнес-логический уровень. Совместно с промежуточным программным обеспечением базы данных реализуется горизонтальное и вертикальное разделение. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/ironzheng-database-Vertical-Partioning.git
git@api.gitlife.ru:oschina-mirror/ironzheng-database-Vertical-Partioning.git
oschina-mirror
ironzheng-database-Vertical-Partioning
ironzheng-database-Vertical-Partioning
master