Big Data … Small Pricetag

Introducing “Unicage”

Unicage is a database development environment using Linux, text files and shell scripting to build information systems capable of handling enormous datasets cheaply, quickly and flexibly. Unicage combines a high-performance database back-end with a simple Linux shell-based programming front-end. The database engine has been optimized for “Big Data” sized datasets and has been benchmarked on databases as large as 50 billion records and still returned text search results in 0.227 seconds (see “benchmarks”). Despite its Big Data performance, Unicage does not require resource-heavy middleware, Java applications or SQL programming in order to create functional software. All coding is done in simple but powerful Linux shell scripting language using Unicage’s custom shell. This massively increases performance while significantly reducing training requirements for developers and overall time-to-market. Scripts can be generated on-the-fly for ad-hoc analysis needs in a matter of minutes.

Low Cost / Easy to Program

  • Uses inexpensive PC-based servers and OS (Linux)
  • Data is plain text, program is shell script, no middleware required
  • No forklift upgrades (data and software remain same when hardware and OS change)

Fast Development Time / Fast Processing

  • Programs are very short
  • One engineer can design, develop and operate
  • We’ve stripped out unnecessary features to maximize hardware performance


  • Program is simple and easy to customize
  • Software functions are not dependent on each other so can be changed easily
  • Data necessary for the application is created from organized, structured data

Watch a Live Demo!

Watch a video of a lecture and live demo given by USP Lab President Nobuaki Tounaka at the Massachusetts Institute of Technology’s “Computing Resources in Boston and Beyond (CRIBB)” lecture series on August 2, 2013.