Our Platform
OPEN SOURCE TECHNOLOGIES Graph Mesh_QL API
20X - 100X+
PERFORMANCE ARCHITECTURE
GIS/Geospatial Datawarehouse
Relational database, Grapgh Database, document store/search, multidimensional cube (OLAP/ROLAP/GOLAP), on single server or distributed environment with clusters, shard, and nodes.
Distributed Postgres Database
Scale out Postgres by distributing your data and queries across a cluster. Add nodes and rebalance shards easily when it's time to grow. Speed up queries by 20x to 100x (or more) through parallelism, keeping more data in memory, higher I/O bandwidth, and columnar compression.
OPEN LAYERS
Make it easy to put a dynamic map in any web page. It can display map tiles, vector data and markers loaded from any source. OpenLayers has been developed to further the use of geographic information of all kinds. It is an Open Source JavaScript released under the 2-clause BSD License (also known as the FreeBSD).
RStudio Server
RStudio is an integrated development environment (IDE) for R, with a console, syntax-highlighting editor that supports direct code execution, and tools for plotting, history, debugging and workspace management.
GraphQL Mesh
Use GraphQL query language to fetch from (almost) any data source, with automatic schema update and no bottle-neck. Empower your developers to access services that are written in other API specs (such as gRPC, OpenAPI/Swagger, OData, SOAP/WSDL, Apache Thrift, Mongoose, PostgreSQL, Neo4j, and also GraphQL) with GraphQL queries and mutations. Democratize your data and automate procesees with Mesh QL-Microsoft Graph for Office 365 and Azure.
SHINY SERVE | GRASS gis
Implement Web Apps with Shiny. RStudio lets you put Shiny web applications and interactive documents online in the way that works best for you. Utilize the most advanced geospatial technologies in the world with GRASS gis.
Database Structure
MobilityDB
MobilityDB is implemented as an extension to PostgreSQL and PostGIS. It implements persistent database types, and query operations for managing geospatial trajectories and their time-varying properties. A geospatial trajectory is generally collected as a sequence of discrete location points and time-stamps, However, the movement is continuous. While this interpolation restores the movement continuity, it does not correspond to an increased storage size. On the contrary, it allows to discover redundant observations and to remove them. as illustrated in the bottom most figure. So, only the observations where a significant change in speed/direction occur are retained. This process is called normalization, and it typically results in significant reduction in storage size compared to input points.
POSTGRES FOUNDATION
PostgreSQL is a powerful, open source object-relational database system that uses and extends the SQL language combined with many features that safely store and scale the most complicated data workloads.
PostgreSQL has earned a strong reputation for its proven architecture, reliability, data integrity, robust feature set, extensibility, and the dedication of the open source community
Multi-tenant SaaS Solution where SaaS apps often have a natural dimension on which to distribute data across nodes—dimensions such as tenant, customer, or account_id. Which means SaaS apps have a data model that is a good fit for a distributed database like Citus: just shard by tenant_id. Features include:
Transparent sharding in the database layer
SQL query & transaction routing
Easy to add nodes and rebalance shards
Ability to scale out without giving up Postgres