The official Katzebase documentation and support site.
Katzebase is an ACID compliant document-based database written in C# using .NET 8 that runs on Windows or Linux. By default it runs as a service but the libraries can also be embedded. It supports what you'd expect from a typical relational-database-management-system except the "rows" are stored as sets of key-value pairs (called documents) and the schema is not fixed. The engine allows access via APIs, a SQL syntax, or by using the management UI (which just calls the APIs).
Topics
- Syntax
- Keywords
- Aggregate Functions
- Scalar Functions
- System Procedures
- Session Variables
- DDL Glossary
- DML Glossary
- Security Policy
Default Login
- Username: admin
- Password: "blank" (as in, there is no password)
Get Katzebase
To get the latest version of the Katzebase database server, management UI and Migration Tools check out the releases over at GitHub:
Looking for Client Connectivity?
Grab the nuget package for your project over at nuget.org.
Or, maybe you are just looking for the [https://github.com/NTDLS/Katzebase/, client source code]]?
Need some sample data to work with?
You can grab the sample database. This is a compressed archive containing a word list and various relationsips between the words and languages. If you are feeling more ambitious, you can grab the larger Katzebase with StackOverflow database.
High-level Features:
- Abortable transactions.
- Caching and write deferment.
- Locking, isolation and atomicity.
- Document indexing.
- Partitioning.
- Logging and health monitoring.
- SQL Query language with support for (field list, joins, top(count), where clause, grouping, sorting,etc).
Pages of Interest
Recently Modified
Last but not least.
Meet Vermin.