El regreso triunfal de los motores xBase — pero esta vez sin límites.
Motor de base de datos embebido, ultrarrápido y autónomo para Free Pascal y Lazarus.
Un motor de base de datos nativo, compacto, ultrarrápido y autónomo inspirado en Visual FoxPro,
desarrollado completamente en Free Pascal y sin dependencias externas.
Con este motor tendrás almacenamiento rápido, simple y práctico para aplicaciones de
escritorio creadas con Free Pascal y Lazarus.
En .DBE no se escribe SQL. Todo se hace con funciones intuitivas en Free Pascal, diseñadas para ser claras, seguras y rápidas de usar.
CrearTabla('Productos',
['Codigo','Descripcion','Precio'],
[tcTexto, tcTexto, tcReal],
[20, 100, 0]
);
ListaPaginada(
'Descripcion', // Orden
'ASC', // Tipo
2, // Página
50 // Registros
);
Buscar(
'Codigo', // campo índice
'A102' // valor exacto
);
Encontrar(
'Descripcion',
'tec',
[loParcial, loInsensible]
);
TX := TDBETxn.Create;
TX.Iniciar;
try
DB.Insertar;
TX.Commit;
except
TX.Rollback;
end;
DB.AgregarFK('cliente_id', 'clientes', 'id');
DB.ExportarJSON('/salida/productos.json');
Sin ralentización perceptible. Alta velocidad real comprobada.
Búsquedas por campo indexado en O(log n) en vez de recorrer toda la tabla.
Relaciones entre tablas con validación automática en cada escritura.
Commit / Rollback con journal en memoria (shadow copy) sobre cada tabla.
Cifrado por registro (slot), con clave derivada de tu passphrase. Sin dependencias externas.
Búsquedas por campo, por rango y consultas multi-tabla, relacionadas o no.
Callbacks Before/After Insert, Update y Delete para lógica de negocio en el motor.
Write-Ahead Logging tipo ARIES: si el proceso muere a mitad de una escritura, los datos se recuperan al abrir.
Limpieza permanente y optimización del archivo. Incluye Compactar y Checkpoint.
CSV y JSON de forma nativa, sin librerías de terceros.
El Lock Manager ya está preparado internamente para habilitar concurrencia entre conexiones.
.DBE es exclusivamente de pago, en su versión Profesional. No se distribuye el código fuente del motor: cada compra entrega los archivos listos para enlazar en tu proyecto.
libdbe.a — el motor compilado, una por plataforma (Windows, Linux, macOS)dbe.pas — el wrapper público en Free Pascallicense.inc — generado para tu licencia y disponible en Mis LicenciasEl código fuente de .DBE no se incluye en ninguna compra.
El alcance exacto de la versión se confirma al momento de la compra.
Creación de tablas, índices, transacciones, cifrado, triggers, WAL, licencias y referencia completa de la API — todo explicado capítulo a capítulo.
.DBE es solo de pago: necesitás estar registrado para poder comprarlo y descargarlo. El precio es USD 50 por tu versión menor, con acceso a todas sus actualizaciones. Gestioná la compra y tus descargas desde tu panel de usuario.