The rest of this page describes how the database hosting is implemented. It is technical; you don't have to read it if you are just going to use the database hosting.
Live Data Embedder
The core part of the database hosting service is a set of perl scripts developed by Kobu.Com. It is called Live Data Embedder (or just Embedder). A source page is written in Markdown with simple marking syntax. When a web request comes, current data from a database table is dynamically embedded to the output web page.
Tools and Running Environment
The following tools are used to build database hosting.
A WikiText called Markdown is used to write a web page for entering and viewing data.
A single-file SQL database backed by sqlite3 (SQLite v3) is used to store data tables.
Live Data Embedder dynamically embeds table data into a Markdown source which is converted to HTML by Pandoc.
HTML5 form entry check features are fully utilized.
Apache web server and a set of support CGI scripts written in perl or bash are used to run the hosting service.
A database owner can create and edit his/her database and markdown source pages using WebDav file sharing feature (semi-custom service).
The whole system is hosted in one or more rental virtual servers.
The source code of the first stable version of Embedder is published on github. See README for detail (how to run, embedder syntax and its architecture).