Ninja WinRT Database Specifications


Ninja WinRT Database library is without hesitation the best library in this segment. Excellent Product, documentation and great support. It has great set of features and importantly, support for LINQ and transactions. Overall, it is easy to use and the performance is awesome.

  • It is definitely very stable, undoubtedly there are so many features in this library that makes it COMPLETE for most of the programming needs that you can imagine
  • Well documented with lots of examples.
  • Perfect license agreement. No hidden royalties and flexible for the developer.
  • Most importantly, Lifetime E-mail technical support is included.
I would definitely recommend the Ninja WinRT Database library to any serious developer who is trying to create robust applications that run on Microsoft Surface and/or any Windows 8 based smart devices.

Praveen Ette

Ninja WinRT Database is deadly good. Ninja WinRT Database is a lighting fast, compact, ACID compliant Windows Runtime database. It is compatible with any WinRT processor including ARM, x64, and x86 for running on Microsoft Surface, Notebooks, Tablets and future Windows 8 devices. It can also be used as a Windows Phone 8 database. All methods are asynchronous per the Windows Runtime specification. It is the first database supporting either object database mode or relational database mode. You choose how to save your child objects as embedded or in a seperate table. It supports all the features you expect: LINQ index queries, lazy loading, paging, transactions, constraints, triggers, caching, BLOB, CLOB, Import XML, Export XML, Auto Identity Primary Keys, and foreign key relationships. Industry standard AES encryption and Mini LZO compression are included. Unlike most other databases, Ninja WinRT Database can save complex data structures such as double linked lists, multi-dimensional arrays, and dictionaries. Databases can be created in memory or in isolated storage. When you compare Ninja WinRT Database to any other database available what you will find is that using Ninja WinRT Database requires far less code. Ninja WinRT Database can be used as a Windows Runtime database or a Windows Phone 8 database with C# with VB.NET. Download the full list of features.

We also have a database that runs on desktop, Mono, Monodroid, Monotouch, Silverlight, and Windows Phone 7 called Ninja .NET Database Pro. A discount is offered when purchasing both. Simply add Ninja WinRT Database to the cart and click on recommended accessories.

While it can be purchased separately, this product is also included in the Gold Suite. Gold Suite subscribers receive all product updates and all new products as part of a yearly subscription. It is the best value in the industry.

Buy Now Download

Feature Description
Easy to Use Zero configuration. Open the database, the database is automatically created. Save your object and the table is automatically created and your object is saved. That is it. Indexes are automatically maintained. Classes are not required to implement any interface or base class. An example WinRT demo is included. The help file contains code examples for all methods and properties.
ACID Compliant If a problem occurs while saving a record it automatically rolls back. If your Windows Phone or PC loses power during a transaction, it is automatically rolled back during the next database open. Ninja automatically detects corrupted databases and repairs them. Make your application worry free.
Robust Ninja WinRT Database was developed with Test Driven Development. We have over 560 unit tests and 90% code coverage. One feature that seperates Ninja WinRT Database from all other databases is Advanced Dynamic Schema Evolution. Inserting properties, deleting properties, or changing property types in your classes is automatically handled; even things like changing from an integer to an enum. These types of changes break most object databases.
Secure Encrypt with built industry standard AES Encryption. This can be overridden with your own software or hardware based encryption.
Compact Using binary serialization instead of JSON or XML serialization makes a big difference in the size of the .net database. Turning on the built in compression makes the database even smaller. Ninja WinRT Database saves all records to a single index file and data file. Most other object databases save each record as a seperate file which wastes a lot of space on disk.
Fast Indexes are cached. Objects are cached and expired using LRU (Least Recently Used). Cache size and expiration timeout are configurable. Support for IsDirty also increases application speed. Index queries only load records which match the index value.
Fully Featured Accelerate your project by writing less code. Ninja WinRT Database contains many time saving features. For example, most databases require several lines of code to create an Auto Increment Primary Key. Ninja WinRT Database requires no lines of code. It is completely automatic.
100% Managed Code 100% managed code written in C#.
Royalty Free Distribution Include with any .NET project royalty free.
1 Year Free Upgrades Purchase today and all upgrades are free for the next year.
60 Day Money Back Guarantee At Kellerman Software, we want you to be totally satisfied with your purchase. Receive a refund within 60 days when ordering from Source code versions are non-refundable due to their nature.
Lifetime Support Lifetime E-mail technical support is included.