Skip to content

Architecture

snowcrash007 edited this page Aug 2, 2019 · 5 revisions

OmniSciDB Architecture Overview

OmniSciDB Architecture

Brief Explanation of Architecture:

Omnisci provides a comprehensive platform for data analysis.

  • OmniSciDB: an open-source SQL engine. This project does not require a license, and does not include OmniSci Immerse or Rendering.
  • OmniSci Render: server-side rendering. This functionality is only available in the licensed product.
  • OmniSci Immerse: web-based data visualization. This functionality is only available in the licensed product.

For a complete overview, please visit the OmniSci website.

Video Overview

Rationale for architecture

OmniSciDB is designed to deliver:

  • high performance,
  • rapid query compilation,
  • query vectorization, and
  • advanced memory management

Technical Strengths

  • Native SQL - With native SQL support, OmniSciDB returns query results hundreds of times faster than CPU-only analytical database platforms.
  • Geospatial Data - OmniSciDB can store and query data using native Open Geospatial Consortium (OGC) types, including POINT, LINESTRING, POLYGON, and MULTIPOLYGON.
  • GPU processing - Developers can quickly and interactively calculate distances between two points and intersections between objects.

Technical Limitations

  • Known issues and limitations of OmniSciDB an be found by visiting the OmniSci website.

For more information, please see the Documentation for technical specifications and detail.