Unicage Development Philosophy

Use Cases

  • Fast processing of large data sets (Mathematical Operations, Search Engines, Analytics and Reporting)
  • Transactional systems (Order Management, Inventory Management, Payment Processing , Data Lakes)
  • Support for data converters (UTF-8 Text Data)
  • Unicage's strength is agile development

    scheme

    Virtuous Circle of Unicage development

    scheme

    Fully Distributed Philosophy

    check

    Organize BUSINESS logic. Separate ORGANIZATION, DATA, PROGRAM and HARDWARE.

    1. These separations reduce waste and improve processing speed.

    2. With roles separated, maintenance becomes easy.

    To Separate is
    to Understand

    check

    NON-SHARED DATA is held SEPARATE. SHARED DATA is FULLY SHARED (original data is distributed)

    scheme
scheme

Unicage embraces the UNIX fundamentals:

  1. Small is beautiful.
  2. One program (command) should only do one thing.
  3. Prototyping should be as fast as possible.
  4. Portability takes precedence over efficiency.
  5. Data is stored as plain text.
  6. Commands are used as “levers” (can be combined & reused).
  7. Applications are written in shell script.
  8. All programs are designed as filters (pipes).

Source: “The UNIX Way of Thinking” by Mike Gancarz