All Projects → torodb → Stampede

torodb / Stampede

Licence: agpl-3.0
The ToroDB solution to provide better analytics on top of MongoDB and make it easier to migrate from MongoDB to SQL

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Stampede

Athenax
SQL-based streaming analytics platform at scale
Stars: ✭ 1,178 (-32.84%)
Mutual labels:  sql, analytics
Maha
A framework for rapid reporting API development; with out of the box support for high cardinality dimension lookups with druid.
Stars: ✭ 101 (-94.24%)
Mutual labels:  sql, analytics
Sayn
Data processing and modelling framework for automating tasks (incl. Python & SQL transformations).
Stars: ✭ 79 (-95.5%)
Mutual labels:  sql, analytics
Fluent
Vapor ORM (queries, models, and relations) for NoSQL and SQL databases
Stars: ✭ 1,071 (-38.94%)
Mutual labels:  sql, nosql
Databazel
The analytical and reporting solution for MongoDB
Stars: ✭ 118 (-93.27%)
Mutual labels:  analytics, nosql
Data Science Best Resources
Carefully curated resource links for data science in one place
Stars: ✭ 1,104 (-37.06%)
Mutual labels:  sql, analytics
Docker Superset
Repository for Docker Image of Apache-Superset. [Docker Image: https://hub.docker.com/r/abhioncbr/docker-superset]
Stars: ✭ 86 (-95.1%)
Mutual labels:  sql, analytics
Cosyan
Transactional SQL based RDBMS with sophisticated multi table constraint logic.
Stars: ✭ 45 (-97.43%)
Mutual labels:  sql, nosql
Blockapi
A general framework for blockchain analytics
Stars: ✭ 111 (-93.67%)
Mutual labels:  sql, analytics
Griddb
GridDB is a next-generation open source database that makes time series IoT and big data fast,and easy.
Stars: ✭ 1,587 (-9.52%)
Mutual labels:  sql, nosql
Client
PHP client for Tarantool.
Stars: ✭ 52 (-97.04%)
Mutual labels:  sql, nosql
Db Tutorial
💾 db-tutorial 是一个数据库教程。
Stars: ✭ 128 (-92.7%)
Mutual labels:  sql, nosql
Sql Boot
Advanced REST-wrapper for your SQL-queries (actually not only SQL)
Stars: ✭ 51 (-97.09%)
Mutual labels:  sql, nosql
Eventql
Distributed "massively parallel" SQL query engine
Stars: ✭ 1,121 (-36.09%)
Mutual labels:  sql, analytics
Nsdb
Natural Series Database
Stars: ✭ 49 (-97.21%)
Mutual labels:  analytics, nosql
Djongo
Django and MongoDB database connector
Stars: ✭ 1,222 (-30.33%)
Mutual labels:  sql, nosql
Ether sql
A python library to push ethereum blockchain data into an sql database.
Stars: ✭ 41 (-97.66%)
Mutual labels:  sql, analytics
Be Course 17 18
🎓 Backend · 2017-2018 · Curriculum and Syllabus 💾
Stars: ✭ 44 (-97.49%)
Mutual labels:  sql, nosql
Legacy Search
Demo project showing how to add elasticsearch to a legacy application.
Stars: ✭ 103 (-94.13%)
Mutual labels:  sql, nosql
Timescaledb
An open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension.
Stars: ✭ 12,211 (+596.18%)
Mutual labels:  sql, analytics

ToroDB Stampede

Transform your NoSQL data from a MongoDB replica set into a relational database in PostgreSQL.

There are other solutions that are able to store the JSON document in a relational table using PostgreSQL JSON support, but it doesn't solve the real problem of 'how to really use that data'. ToroDB Stampede replicates the document structure in different relational tables and stores the document data in different tuples using those tables.

Installation

Due to the use of different external systems like MongoDB and PostgreSQL, the installation requires some previous steps. Take a look at out quickstart in the documentation.

Usage example

MongoDB is a great idea, but sooner or later some kind of business intelligence, or complex aggregated queries are required. At this point MongoDB is not so powerful and ToroDB Stampede borns to solve that problem (see our post about that).

The kind of replication done by ToroDB Stampede allows the execution of aggregated queries in a relational backend (PostgreSQL) with a noticeable time improvement.

A deeper explanation is available in our how to use section in the documentation.

Development setup

As it was said in the installation section, the requirements of external systems can make more difficult to explain briefly how to setup the development environment here. So if you want to take a look on how to prepare your development environment, take a look to our documentation.

Release History

  • 1.0.0
    • Released on October 24th 2018
  • 1.0.0-beta3
    • Released on June 30th 2017
  • 1.0.0-beta2
    • Released on April 06th 2017
  • 1.0.0-beta1
    • Released on December 30th 2016

Meta

ToroDB – @nosqlonsql[email protected]

Distributed under the GNU AGPL v3 license. See LICENSE for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].