Я бы не торопился, но под Delphi 2009 идет Absolute Database 6. Предыдущие версии не хотят ставиться, а портировать не хочется (не то чтобы лень, но ведь уже будет "не официально").
Добавлено через 3 минуты
Тогда прошу просветить насчет ElevateDB:
1. что это такое? (понятно, что движок СУБД, но какой - для локального пользования или для "клиент-сервер");
2. в чем отличие от AbsoluteDB (по принципу работы с ней)?
3. какая последняя версия?
(понимаю, что все это можно найти в поисковиках, но чесслово - нет времени)
1).ElevateDB поддерживает файлсерверный и клиентсерверный режим, а также embedded(ет когда движок БД находится в самом экзешнике..
Сейчас в моем приложении и EDB, Деффки, RZ и VCLSkin - и вся эта куча
на D7 дает екзе менее 10 МБ).
2).Вощще то не очень отличается.. Ну - правда - кроме ТОЛЬКО ТАБЛИЦ, поддерживает сущие пустяки - триггера, хранимки, джобы, роли, гранты ну и вякую другую мелочь...
)
3).У меня та, что с нами поделился наш высокомногоуважаемый блистательный дон ASM64D -2.02
А вот просто ее описание
Access methods
Direct-access (single or multi-user)
Client-server access (LAN or Internet/WAN)
Compilation support
Compiles directly into executable
Large file support (greater than 4 gigabytes)
Multi-threading support
Customizations
Engine signature support (1)
File names and extensions
Custom encryption
Custom compression
Custom memory buffer settings
Internationalization
Unicode support
Table-level collations
Column-level collations
Collation-specific case-insensitivity
Collation-specific accent-insensitivity
Collation-specific Kana and width-insensitivity
External access
ODBC Driver
ADO.NET data provider
Source Code
Written in Delphi Object Pascal
Compilable as .NET managed code
Source code available (extra charge)
SQL support
SQL-92 standard
SQL-2003 standard
NULL support (2)
Query expressions as values
Catalogs
Information schema
Views
Triggers (SQL)
Triggers (native code)
Primary key constraints (3)
Unique key constraints (4)
Foreign-key constraints
Check constraints (5)
Column defaults (6)
Required (not nullable) columns
Generated columns
Identity (auto-increment) columns (7)
BLOB columns
Procedures (SQL)
Procedures (native code)
Functions (SQL)
Functions (native code)
EXISTS operator
Direct Table Access
Row navigation (first, last, next, prior)
SQL expression and callback filters
Ordering by specific index
Searching by specific index key
Index key ranges
Row counts with expression filters and index key ranges
Logical row numbering
User security
Direct access security
Client-server access security
Users
Roles
Database privileges
Table and view privileges
Procedure privileges
Function privileges
Performance
SQL Query Optimizer
Query Plans
Transactions and locking
Serialized transactions
Transactions on a specific table or set of tables
Pessimistic row locking
Optimistic row locking
Row change detection and notification (8)
Database Format
In-memory databases (9)
Table versioning
Table encryption (10)
Long table, column, and index names with descriptions
Configurable table index page sizes and BLOB block sizes
Index key compression (11)
BLOB column compression
Text indexing
Customizable text filtering (12)
Customizable word generation
Customizable word filtering
CONTAINS operator for text search
TEXTSEARCH() function for text search
TEXTOCCURS() function for word occurrences
Text search on non-indexed columns
Disaster recovery
Online backup and restore
Table repair
Server
Runs as a Windows service or application
Multi-threaded
White and black lists by IP address for incoming connections
Connection timeouts
Configurable connection cleanup for orphaned connections
Remote Connections
Encrypted connections
Adjustable data compression
Pinging support to keep idle connections alive
Connection activity tracing
Administration
Remote server administration
Activity logging (13)
Text import and export
Scheduled server jobs
Utilities
Interactive utility for general database management
Interactive utility for migrating data from other formats (14)
Interactive utility for server administration (14)