πŸš€ Modern RDBMS β€’ Full SQL β€’ Multi-Engine Storage

TigerDB Solutions Pvt. Ltd.

TigerDB Database Server is a secure, resilient SQL platform designed for real workloads: full SQL, encrypted and plain deployment, Router-based scaling, native JSON, recovery-first storage, and cloud-ready operations.

Full SQLCTE, joins, GROUP BY, HAVING
AES-GCMEncryption at rest and TLS
RouterShard-aware distributed access
3 EnginesNative, Heap MVCC, Clustered
Built for serious data systems

Run plain or encrypted, recover from failures, stream large queries, and choose the storage style that fits the workload.

TigerDB mascot holding a database

Everything a modern database needs.

TigerDB combines the approachable feel of SQL with the operational features needed for encrypted deployments, automated recovery, distributed routing, and application development.

🧠

Full SQL frontend

Use common SQL patterns including joins, CTEs, scalar subqueries, GROUP BY, HAVING, DISTINCT, arithmetic expressions, prepared statements, and cursor-first result handling.

πŸ”

Plain or encrypted

Run plain binaries for private networks or encrypted builds with TLS and AES-256-GCM encryption-at-rest for protected production deployments.

πŸ›‘οΈ

Recovery-first design

WAL durability, checkpoint safety, manifest validation, crash recovery, backup verification, and maintenance tooling are built into the product flow.

🌐

TigerDB Router

Use Router for one entry point, shard-aware SQL planning, distributed SELECTs, backend failover logic, and distributed cursors for large multi-shard reads.

{ }

Native JSON

Store relational rows and JSON data together with JSON path queries, flexible document attributes, and developer-friendly driver responses.

☸️

Cloud and Kubernetes

Designed for automated deployment with generated configuration, certificates, service scripts, and operational settings ready for modern environments.

One database. Three storage styles.

Select the storage engine once per TigerDB instance using STORAGE_ENGINE. Existing data directories are protected by engine identity metadata.

Stable default

tiger_native

The original TigerDB WAL, segment, checkpoint, manifest, and recovery engine.

  • Best for append-heavy ingestion
  • Fast WAL and segment persistence
  • Production readiness gates enabled
  • Encrypted-at-rest support
Experimental

tiger_heap_mvcc

A PostgreSQL-style heap-page and MVCC storage model for snapshot-oriented workloads.

  • Heap pages and tuple versions
  • Transaction snapshots and vacuum
  • Heap indexes and page-aware scans
  • Common encrypted page I/O
Experimental

tiger_clustered

A MariaDB/InnoDB-style clustered primary-key engine for point and range lookup patterns.

  • Clustered B-tree page executor
  • Primary and secondary indexes
  • Redo/undo recovery foundation
  • Buffer-pool hardening metadata

Clear architecture from client to storage.

TigerDB keeps client APIs stable while the server handles SQL, security, routing, transactions, and the selected storage engine internally.

Apps & DriversPython, Java, C, Go, Node.js, CLI, GUI
β†’
TigerDB ServerFull SQL, auth, TLS, cursors, transactions
β†’
Storage Enginenative, heap MVCC, or clustered

Router for scale and one clean endpoint.

TigerDB Router provides a single entry point for clients while handling backend connectivity, shard-aware planning, distributed SELECT routing, response limits, TLS, and distributed cursors.

  • Shard-aware SQL route planning
  • Parallel distributed SELECT fanout
  • Distributed cursor execution for large reads
  • Backend circuit breakers and health status
  • Plain and encrypted Router profiles
ApplicationConnect once to Router
↓
TigerDB RouterPlan β€’ route β€’ merge β€’ stream
↓
Shard BackendsPlain or encrypted TigerDB servers

SQL that developers expect.

Use SQL for everyday development, analytics, administration, security, and operational workflows.

Supported SQL highlights

SELECTINSERTUPDATEDELETECREATE TABLEJOINCTEGROUP BYHAVINGCOUNT(DISTINCT)Prepared statementsStored proceduresGRANT / rolesSHOW SECURITY
WITH active AS (
  SELECT symbol, ltp, volume
  FROM live_feed
  WHERE symbol = 'NIFTY'
)
SELECT symbol,
       ltp * volume AS total_value,
       (SELECT AVG(ltp) FROM live_feed) AS market_avg
FROM active
GROUP BY symbol
HAVING COUNT(*) > 0
ORDER BY total_value DESC
LIMIT 10;

Configure once. Run cleanly.

AutoConfig generates certificates, environment files, server and Router configs, storage-engine settings, startup control, and operational defaults for the current folder.

# Generate encrypted deployment with storage engine
./bin/tigerdb_autoconfig   --mode encrypted   --license-key "$TIGERDB_LICENSE_KEY"   --storage-engine tiger_native   --databases default,market_data

# Verify and start
./tigerdbctl doctor
./tigerdbctl start encrypted all
./tigerdbctl status both
βš™οΈ

Generated deployment assets

  • .env, .env.plain and .env.encrypted
  • TLS CA, server, Router and client certificates
  • Storage engine and experimental-engine flags
  • Central configs under deploy/config
  • One tigerdbctl script for start, stop, status and daemon install

Start building with TigerDB.

Place tigerdb.tar.gz in the same document root as this page. Users can download the package directly or request a test license by email.

⬇ Download tigerdb.tar.gz βœ‰ Request License