Добавить в избранное   Сделать стартовой   Главная   E-mail   Форум   Мой блог 
   
Cертификации

Errors

ETL

FAQ (по темам)

GIS

Web

wiki

Администрирование

Безопасность

Книги
Oracle, ...

Новости

ОС

Программирование

Проектирование БД

Производительность

Скачать

Советы

Тестирование

Установка

FAQ - по базам данных
FAQ - по базам данных
Установка СУБД
Oracle
Sybase
MySQL
PostgreSQL
MS SQL Server
Interbase, Firebird
Другие DB
Администрирование
Oracle
MySQL
Sybase
PostgreSQL
MS SQL Server
Interbase, Firebird
IBM DB2
Другие DB
Проектирование БД
Статьи
ETL
Теория БД
ErWin
Designer 2000
PowerDesigner
Хранилища данных
CASE средства
OLAP
Бизнес - анализ (BI)
Производительность
Oracle
MSSQL
Interbase, Firebird
IBM DB2
MySQL
PostgreSQL
SYBASE
Безопасность БД
Oracle
MS SQL Server
Инъекция SQL
Программирование
Transact-SQL
PL/SQL
C++
XML
SQL
PostgreSQL
MDX
Java
VBA Excel
Книги по базам
Oracle
Заказ книг
ОС
Установка и настройка
UBUNTU
ОС
Установка и настройка
UBUNTU
FAQ
FAQ - по базам данных
Главная

СУБД Hyper SQL

Печать E-mail

СУБД Hyper SQL

HSQLDB - реляционная СУБД с открытым исходным кодом. Распространяется по собственной лицензии, близкой к лицензии BSD. СУБД HSQLDB полностью написана на Java и отличается небольшим размером (размер hsqldb.jar — около 600 кБ). Может использоваться и как отдельный сервер с поддержкой сетевых соединений по JDBC, и в виде библиотеки для использования непосредственно в коде программы.

Возможности Hyper SQL:

- Оригинальный код, основанный на всестороннем исследовании теории базы данных и Стандарта SQL;
- Поддержка передовых возможностей SQL, в отличии от других решений open-source ;
- Самая быстрая и полная реализация SQL open-source для маленьких и баз данных среднего размера;
- Три модели контроля на операциями транзакций, включая блокировку, базируются на модели MVCC;
- Полностью многопоточный;
- Компактная кодовая модель.

Поддержка Java:

- 100% Java код;
- Поддержка JDK 1.1.x, 1.2.x, 1.3.x, 1.4.x, 1.5.x, 1.6.x in HyperSQL 1.8.1 и 1.5.x и 1.6.x в HyperSQL 2.0;
- Расширения интерфейса JDBC поддерживают пакетные комманды и возвращение значения в виде списка;
- Обновляемый;
- Полная поддержка JDBC DatabaseMetaData и ResultSetMetaData;
- Хранимые процедуры и функции;
- Полная поддержка для обьектов PreparedStatement для ускорения запросов.

 

- Реляционная Система Управления Базой Данных, которая может хранить объекты Java Serializable;
- Максимальная поддержка стандартов синтаксиса SQL:2008, включая большинство дополнительных функций;
- Поддерживает все базовые типы данных SQL из стандарта SQL, включая - BINARY, BIT, BOOLEAN, date-time, INTERVAL, BLOB, CLOB;
- Поддержка типа datetime и математических интервалов с и без временной зоны;
- Поддержка пользовательских типов DOMAIN, включая ограничения типа;
- Быстрые операции SELECT, INSERT, DELETE, UPDATE и MERGE;
- INNER, LEFT OUTER, RIGHT OUTER и FULL слияния;
- NATURAL, USING и UNION обьединение;
- UNION, EXCEPT, INTERSECT, включая использование круглых скобок, пределы и смещения, ALL, DISTINCT и ключевые слова CORRESPONDING;
- Скалярный (единственное значение) SELECTS, строки, таблицы и кореляционные подзапросы IN, EXISTS, ANY, ALL;
- Обзор временных таблиц и последовательностей;
- Просмотр обновлений UPDATE;
- Первичные ключи, уникальность и проверка вхождения в одну или множество колонок;
- Целостность ссылочных данных (внешние ключи) на множественных столбцах с полными опциями каскадирования (удаления, обновления, установка в NULL, установка по умолчанию);
- ORDER BY, GROUP BY, HAVING, FETCH (LIMIT) и OFFSET;
- COUNT, SUM, MIN, MAX, AVG и статистические агрегатные функции;
- Полная поддержка выражений SQL таких как CASE .. WHEN .. ELSE .. , NULLIF , BETWEEN, MATCHES и т.д.;
- Автоинкремент по стандарту SQL IDENTITY столбца плюс последовательности;
- По стандарту SQL GENERATED вычисленные поля используя другие поля и вызовы функций;
- Очень обширный набор встроенных функций;
- Поддержка транзакций COMMIT, ROLLBACK и SAVEPOINT;
- Множество схем построения в одной базе данных;
- Тригеры, базирующиеся на классах Java, или SQL;
- Безопасность данных основанная на рапределении прав пользователей, паролей и правил, на основе GRANT и REVOKE;
- Поддержка команды ALTER TABLE, включая изменение типа столбца таблицы;
- Хранимые процедуры и функции SQL;
- Тригеры с возможностью вставки, обновления и удаления во множестве таблиц из одного выражения;
- Полный набор INFORMATION SCHEMA из стандартов SQL;
- Оптимизатор запросов с возможностью использования индексов для AND, OR, IN.

Фунциональные возможности:

- Кеширование таблиц для ускорения выполнения запросов;
- Работа с таблицами расположенными на диске, для больших обемов данных;
- Внешние текстовые источники данных из файла, такие как файлы CSV, можно использовать как таблицы SQL;
- Хранилища CLOB и BLOB до 64 ТБ с неограниченным размером LOB поля;
- Дисковые таблицы (CACHED TABLE) до 256 ГБ и текстовые таблицы до 2 ГБ включительно;
- Размер полей типа string или binary, ограниченно только размером оперативной памяти;
- Быстрый старт и останов встроенного движка резервного копирования;
- Поддержка онлайного или оффлайнового режима резервного копирования;
- Дамп базы данных из скрипта SQL.

Развертывание:

- Встроенный (в Java приложениях) режим Клиент-Сервер;
- Три клиент серверных протокола: HSQL, HTTP и HSQL-BER - возможна работа как с HTTP WEB-сервером - с поддержкой функционала SSL;
- Возможность использовать аплеты, оптические диски (CD), встроенные jars файлы, удаленный запуск и разворачивание приложения;
- Несколько баз данных на одной JVM (Java Virtual Machine);
- Поддержка ODBC.

Утилиты:

- Мощь и компактность коммандной строки Java, а также визуальные инструменты для управления базой данных;
- Инструмент для конвертации и переноса базы данных в/из других популярных баз данных

 
 
« Пред.   След. »
     

Последние добавленные статьи
Поиск
Ссылки
Главная
Скачать
Курсы
Роль АБД (SYSDBA)
Карта сайта
Автостекла
Контакты
Войти на сайт
Популярные статьи
Online - тесты
1Z0-042
Rambler's Top100 МЕТА - Украина. Рейтинг сайтов хостинг от freehost.com.ua

Все права защищены.SYSDBA 2010 | Если у Вас есть хороший материал пришлите его нам.