Easy to Deploy, Program & Upscale
Easy to Deploy
The VistaDB engine is a single, small managed assembly you deploy with your app and each database is a single file.
Easy to Program
VistaDB is a fully compliant ADO.NET data provider with support for Entity Framework, ADO.NET, and Typed Datasets as well as its own Direct Data Access API for efficient cursor-based operations.
Easy to Upscale
VistaDB fully supports the ADO.NET Provider Factory model allowing you write one codebase that can target either VistaDB or SQL Server at runtime.
Works with Anything built on ADO.NET
Think of all the things built on top of ADO.NET - not just your application but reporting systems, ORMs, and other data-driven libraries for .NET. You can use all of these in your application with our easy to deploy, cross-platform database engine.
How we measure up
When you want to ship a full featured SQL database in your application VistaDB offers a compact, easy to integrate option with the SQL language you're used to.
|Microsoft SQL Express||SQLite||VistaDB|
|T-SQL Language Support||Yes||No||Yes|
|Optimized Multi-thread/Multi-process Support||Yes||No||Yes|
|No Privileges Required||No||Yes||Yes|
|Easy Database Distribution||No||Yes||Yes|
VistaDB was written for developers, by developers. That's why our simple licensing model covers every developer working out of one business location, and our VistaDB Engine is runtime royalty free!