VistaDB 3.0 – World’s First Fully Managed Embedded SQL Database

The SQL databases available for the .NET Framework today, including Microsoft SQL Server 2005, SQL Everywhere, MySQL and Firebird are all based on unmanaged architectures. Therefore when developers create .NET Framework-based applications that embed any of these SQL databases today, the result is an unmanaged application that does not conform to Microsoft’s guidelines. VistaDB 3.0 changes this by enabling developers build fully managed .NET Framework-based SQL database applications that can run natively on desktops, mobile devices and web servers.

Full article here.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

4 comments

  • Can someone enlighten me please? What does “fully managed” mean in this context?

  • Managed code means that .Net will take care of memory and objects allocation, RAM garbage collection, etc. When you create an object, you don’t need to free it, .Net GC does that for you.

    Notice that .Net applications are compiled when you start it, by the JIT compiler, that produces “optimized” code specific for the CPU you are using.

    Fore a more complete description, check this.

  • Hmmm… It seems they have not heard of “NDataStore”, which is in essence a managed .Net version of Interbase, akin to “JDataStore”, which is the same but then for Java.

    Both have been around for a few years, although not actively marketed by Borland.

  • Yes we have heard of NDataStore — but it’s a dead product, so it is not a viable solution for our target audience.

    The crux of VistaDB is that it is verifiably typesafe and runs on any CLR-compliant platform (e.g. .NET, Compact Framework and Mono). VistaDB does not use any pointers so the applications you develop using VistaDB are 100% compliant with the Common Type System (CTS). Build a application with VistaDB for .NET 1.1 and it will run unchanged on Mono 1.x. We have more info here:
    http://www.vistadb.net/v3_managed_code.asp

    Anthony Carrabino
    http://www.vistadb.net

Leave a Reply