HarperDB
HarperDB
by HarperDB

Version 2.1.2

OS Ubunut 18.04

DATABASES

Description

HarperDB is a distributed database focused on making data management easy. HarperDB has an easy to use REST API, supports NoSQL and SQL including joins, and is easy to use. HarperDB leverages standard interfaces so that you can use the reporting and analysis tool that best meets your needs. Try HarperDB Cloud for a fully managed and hosted Database-as-a-Service powered by AWS with the same code base and single easy to use API endpoint.

Software Included

Getting started after deploying HarperDB

Description

HarperDB is a distributed database focused on making data management easy.
HarperDB has an easy to use REST API, supports NoSQL and SQL including joins, and is easy to use.
HarperDB leverages standard interfaces so that you can use the reporting and analysis tool that best meets your needs.

Getting Started

Deploying a HarperDB Droplet

  • When deploying your HarperDB Droplet, choose the Add Volume option and then select Manual Format & Mount.

Using Your HarperDB Droplet

Additional Information

  • A user account named ubuntu is created when your Droplet is deployed. This account is used to run HarperDB. It also has sudo and ssh privileges. The password for this user account is the ID of your Droplet (see below.)
  • The ID of your Droplet can be obtained by running the following shell command on your Droplet
   curl http://169.254.169.254/metadata/v1/id -w "\n"
  • The ID of your Droplet can also be obtained by browsing to https://cloud.digitalocean.com/droplets, then clicking on your HarperDB Droplet. The ID of your Droplet is contained in the URL of this page. For example, if the URL is https://cloud.digitalocean.com/droplets/204359778, the Droplet ID is 204359778
  • The additional block storage volume attached to your Droplet is used to store the HarperDB databases. Logical Volume Manager is used to create a logical volume on this block storage volume. If needed, expand the block storage volume and use the Logical Volume Manager to expand the logical volume.

API Creation

In addition to creating a Droplet from the HarperDB 1-Click App via the control panel, you can also use the DigitalOcean API.

As an example, to create a 4GB HarperDB Droplet in the SFO2 region, you can use the following curl command. You’ll need to either save your API access token to an environment variable or substitute it into the command below.


  curl -X POST -H 'Content-Type: application/json' \
       -H 'Authorization: Bearer '$TOKEN'' -d \
      '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image":"harperdb-18-04"}' \
      "https://api.digitalocean.com/v2/droplets"
      

Additional Links

HarperDB Home

HarperDB Home Page