JDataStore - 100% Java БД
Сергей Орлик (Borland)
Borland JDataStore - 100% Pure Java хранилище данных, поддерживающее многопользовательскую транзакционную работу с реляционными объектами, графикой и пользовательскими потоками данных.
Представляя собой сверхкомпактное ядро, функционирующее под управлением Java-машины, JDataStore является идеальных решением как для встраиваемых систем, так и для многоплатформенных корпоративных систем с доступом к разнородным пользовательским данным. JDataStore обладает локальным и удаленным драйвером JDBC 2.0 Type-4 и включает набор высокоуровневых классов и компонент Java-доступа к базе данных, совместимых с архитектурой компонент JBuilder DataExpress.
JDataStore идеально подходит для использования совместно с приложениями, для которых необходимы:
- Переносимая файловая система для упрощения разделения баз данных между платформами
- Асинхронная репликация данных
- Малый объем занимаемого приложениями дискового пространства, включая таблицы, файлы и объекты Java
- Обработка данных в мобильном disconnected режиме
- Поддерживающая национальные кодировки технология сортировок для обработки индексов и сортировки результатов запросов
- Поддержка транзакций с возможностью восстановления после сбоев, поддержка совместного доступа к данным и поддержка длительных транзакций чтения (для построения отчетов)
- Драйверы стандарта JDBC 2.0 Type-4 для локального и удаленного доступа
- Ядро обработки запросов на основе SQL-92
- Средство Explorer для визуального управления объектами хранилища
Предоставляя развитые транзакционные механизмы и поддерживая многопользовательскую работу, JDataStore используется в Borland Enterprise Server (Web Edition, VisiBroker Edition, AppServer Edition) в качестве долговременного хранилища по-умолчанию для кластерного сервиса именования реализации CORBA VisiBroker и параметров состояния компонент EJB (Enterprise Java Beans).
Масштабируемость JDataStore и его переносимость между разными платформами, делает это хранилище идеальным решением для тиражируемых систем, Web-приложений и специализированных решений, требующих наличия компактной многоцелевой БД .
Доклад осветит основные характеристики продукта, потенциал его применения и перспективы развития.