Supported Platform for BangDB Server

Operating System

  • Linux
    • Supports the Ubuntu, Debian, Centos, Fedora, RedHat, SUSE etc... many distributions
    • OS version 2.6.X onwards
    • 32/64 bit

Language

  • C++, natively on Linux

For Client

Currently the client is only availabe in c++ and on Linux

Very soon we are going to provide clients in many languages and also support for HTTP/REST

Other Requirements

BangDB Server has no other dependencies and requirements theoratically. However, there are some limitations from the platform architecture and resources availability side

  • On 32 bit, max size for buffer pool = 2GB
  • If run totally in-memory mode then the data can't go beyond the available RAM on the machine (2GB for 32 bit)
  • On 64 bit, in-memory size is limited by the amount available RAM
  • But for persistent mode (backed by disk/ssd), there is no theoratical limit on the size of db, both on 32 or 64 bits machine