hss.db
discontinuedby HighSpeed-Solutions LLC · since 2009
Commercial embedded object database for .NET and Xamarin with a LINQ query engine (c. 2009–2017).
discontinued. No packages since 4.0.0 (March 2016) and the vendor site has been offline since about 2017. Consider LiteDB or SQLite.
Overview
hss.db was an embedded object-relational database for .NET from HighSpeed-Solutions LLC. Written entirely in C#, mostly as a portable class library with thin per-platform adapters, it stored .NET objects with optional predefined schemas, binary serialization and encryption, and queried them through an IQueryable LINQ provider, with ACID transactions and zero configuration. Version 4.0, published on NuGet in March 2016, targeted .NET 4.6, Xamarin Android and iOS, Windows Phone 8.1 and Windows 10 UWP, and a LINQPad driver was available. It was sold commercially. The vendor's site went dark around 2017 and no newer packages exist; LiteDB, Realm or SQLite with an ORM cover the same ground today.
Strengths & trade-offs
Strengths
- +Full IQueryable LINQ provider over embedded objects
- +Single C# codebase across desktop, UWP and Xamarin mobile
- +Encryption and ACID transactions with zero configuration
Trade-offs
- −Vendor gone; no updates or support
- −Closed source and tied to 2016-era .NET targets
Great for
- +Maintaining legacy Xamarin or UWP apps built on it
- +Planning a migration of such apps to LiteDB or SQLite
Think twice for
- −New .NET or MAUI projects
Capabilities
Native or official first-party support · 4 of 25 tracked
Scale & consistency
- Comfortable data size
- Small · ≤ 100 GB
- Horizontal scaling
- None
- Multi-region
- No
- Transactions
- Full ACID
- Consistency
- Strong
- Schema
- Flexible
- Architecture
- Embedded
- Query languages
- LINQ
Deployment
Ecosystem
Alternatives to hss.db
Serverless single-file NoSQL document database for .NET, in the spirit of SQLite.
hss-db vs litedb →The in-process SQL engine that ships in every phone, browser and OS: one file, zero servers.
hss-db vs sqlite →Object-oriented mobile database whose MongoDB sync service is gone; the local engine survives as open source.
hss-db vs realm →Fast on-device object database with built-in HNSW vector search and an optional commercial sync server.
hss-db vs objectbox →Sync engine that keeps on-device SQLite in sync with Postgres, MongoDB, MySQL or SQL Server.
hss-db vs powersync →Embarcadero's small-footprint SQL database for servers and embedded apps, with built-in AES encryption.
hss-db vs interbase →hss.db FAQ
What is hss.db?
hss.db is an object database by HighSpeed-Solutions LLC, first released in 2009. hss.db was an embedded object-relational database for .NET from HighSpeed-Solutions LLC. Written entirely in C#, mostly as a portable class library with thin per-platform adapters, it stored .NET objects with optional predefined schemas, binary serialization and encryption, and queried them through an IQueryable LINQ provider, with ACID transactions and zero configuration. Version 4.0, published on NuGet in March 2016, targeted .NET 4.6, Xamarin Android and iOS, Windows Phone 8.1 and Windows 10 UWP, and a LINQPad driver was available. It was sold commercially. The vendor's site went dark around 2017 and no newer packages exist; LiteDB, Realm or SQLite with an ORM cover the same ground today.
Is hss.db open source?
No. hss.db is proprietary, closed-source software.
Does hss.db support ACID transactions?
Yes. hss.db supports full ACID transactions, with strong consistency.
Does hss.db scale horizontally?
hss.db does not scale horizontally; it runs on a single node, so you scale it up rather than out. It is comfortable at small scale (≤ 100 GB).
How can I run hss.db?
You can embed it in your application.
What is hss.db best for?
hss.db is a strong fit for maintaining legacy Xamarin or UWP apps built on it and planning a migration of such apps to LiteDB or SQLite. Think twice for new .NET or MAUI projects.
What are the best alternatives to hss.db?
Common alternatives to hss.db include LiteDB, SQLite, Realm (Atlas Device SDK), ObjectBox and PowerSync. The right choice depends on your workload, scale and hosting; WhichDB's smart match ranks them against your requirements.
Is hss.db still maintained?
hss.db is discontinued. No packages since 4.0.0 (March 2016) and the vendor site has been offline since about 2017. Consider LiteDB or SQLite.
How popular is hss.db?
hss.db has little measurable public adoption today, so it ranks near the bottom of the WhichDB Score.