The Multi-modal Converged Database for Modern Applications.

BangDB database is a high performance, robust, secure and enterprise grade database designed and developed from ground up to align with the ongoing and future data trend.

Multi Model Database

Multi Model Database

Aligned with the data trend

thumbnail

Aligned with the data trend

Modern use cases require different kinds of data to be ingested, processed, and queried at the same time for a given problem. BangDB supports most of the useful data formats to allow user to solve the problem in a simple manner.

BangDB is a multi-model, embedded, distributed, high performance, analytical, time-series NoSql database written in C/C++ and designed from scratch for solving contemporary and future problems in simple and easy manner which otherwise requires huge amount of time and resources.

BangDB natively integrates the necessary pieces together to align with the data trend

BangDB natively integrates the necessary pieces together to align with the data trend

Just get BangDB community or enterprise version and build your apps and solve complex problems in time accelerated manner, leave heavy lifting to the BangDB

Architectural Shift

Architectural Shift

Shift to converged architecture, rather than stitching solutions.

thumbnail

Shift to converged architecture, rather than stitching solutions.

High Scale and Performance as by-product

The traditional 3 tier or n tier architecture wouldn't scale well for the modern applications and requirements. We have too many moving parts and too many machines and clusters to scale. Convergence at the architecture level is the key.

  • Breaks tech silos - deal with single dimension rather than with multiple silos
  • Scales linearly - masterless, auto partition, p2p, add machine to scale.
  • Reduces latency - cuts down network hops, avoids multiple copies of data, high performance.
  • Simple to manage – Unified platform, off-the-shelf model, easy to manage.

High utilization of the resources and extremely low maintenance and management effort, this may significantly reduce the cost and improve the performance. Further this allows team to focus on client's requests or features rather than mindless management of scattered resources

DR, HA, Data Governance

DR, HA, Data Governance

Enterprise grade data features with less admin

thumbnail

Enterprise grade data features with less admin

BangDB is a robust database but at the same time simple at the core level, which allows it to offer several must have enterprise grade features without any compromise or overhead.

  • BangDB Clusters scale horizontally by adding more machines/vms.
  • The database is replicated [ across DC/ Cloud]
  • We can have 1 to 3 replica per node, each could be for configured for read/write.
  • BangDB works with auto failover, which maintains operation continuity without business disruption.
  • Load balance – within and across, using default or user defined method.
  • High availability – four 9’s using HA model is in default mode.

Security

Security

Enterprise grade security within the database

thumbnail

Enterprise grade security within the database

Security is not an afterthought for BangDB but one of the core initial goals of the system. Therefore, it runs continuously and natively within BangDB.

  • SSL/TLS based data transport and communication, for encryption of data
  • Data is stored in binary format within BangDB. Which means these files can't be read.
  • Data/ fields could be obfuscated based on input map by the user.
  • Co-location of servers and databases as needed.
  • DB verifies the request, queries for SQL injection or related activities.
  • DB continuously writes and maintains users' activities log for every action.
  • DB core logs are also written for all the operations, success, or failures.
  • The servers are hardened for any random attack over the network.

Developer Tools

Developer Tools

Multiple ways to connect and work with the database

thumbnail

Multiple ways to connect and work with the database

Native Clients – c, c++, Java, c#, python

  • Native clients are the highest performance means to work with BangDB. It sends and receives data over TCP with BangDB message protocol.

CLI

  • CLI supports all the functionalities in the BangDB. Which means we can do possibly everything we can do with native clients or Ampere. The CLI also can draw charts within the terminal, which is quite cool feature.

REST API

  • All actions and features are also supported by the REST API. BangDB works as the TCP and REST server at the same time, on two different ports for the same server process.
  • Check out OpenAPI, Postman

Ampere

  • Ampere is UI based no-code platform for the BangDB. This is the simplest and most powerful interface for non-tech users to deal with BangDB. Ampere is SaaS platform on cloud built on top of BangDB.
  • More on Ampere

Transaction

Transaction

ACID transaction as part of configuration

thumbnail

ACID transaction as part of configuration

BangDB supports full ACID transactions for embedded and client server model. To achieve high performance and concurrency with full ACID transaction, the db implements OCC (optimistic concurrency control). Simply start the server with transaction mode ON and use simple APIs to club operations within transaction boundaries.

  • Transaction txn = new Transaction();
  • beginTransaction(txn);
  • // db operations
  • commitTransaction(txn);

Index

Index

Faster and richer query to solve modern problems

thumbnail

Faster and richer query to solve modern problems

Create multiple indexes on structured or unstructured data for quicker and efficient access. The user may create as many indexes as required and DB provides plenty of options to configure each index if needed to suit the requirement.

These indexes enables powerful and high performance query on the data which is multi fold faster than many other leading dbs in the market

🍪 Cookie Notice

We use cookies to ensure that we give you the best experience on our website. Read cookies policies.