Skip to content

MongoSQL - BAS (Bridge As Service) - Bridge MongoDB with SQL Service Server (Imitate MySQL server with MongoDB Backend)

License

Notifications You must be signed in to change notification settings

GiaNTizmO/MongoSQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

73481e2 · Jan 8, 2021

History

17 Commits
Jan 8, 2021
Jan 8, 2021
Jan 8, 2021
Jan 8, 2021
Jan 8, 2021
Jan 8, 2021
Jan 8, 2021
Jan 8, 2021
Jan 8, 2021
Jan 8, 2021

Repository files navigation

MongoSQL

MongoSQL-LOGO

MongoSQL - BS (Bridge Server) - Bridge MongoDB and SQL Command Interfave (Imitate MySQL MariaDB Server with SQL)

MongoSQL MongoSQL Databases list

Our Goal

Our goal: To combine the familiar MySQL system with SQL queries with an ultra-fast, flexible and efficient No-SQL MongoDB database. Combine the two technologies to produce an ultra fast SQL-like database.

How does it work?

We have a MongoDB server and a client that works with MySQL-type databases. Mongosql simulates the operation of a MySQL server with identical responses to queries with support for SQL commands, but it already works directly with the MongoDB Database.

Simply put:

Mongosql is a bridge between MongoDB and the MySQL client

What is implemented?

Right now - NOTHING! My goal - Simulate mysql server (MySQL 5.7 MariaDB 10.3.25) packets. Second goal - Write SQL Processor with basic SQL commands support (SELECT, INSERT, UPDATE, CREATE, ALTER TABLE)

Stage of development:

Packet stage:

  • Greeting Packet Greeting Packet image
  • Auth Packet
  • Version Packet
  • Response Packet
  • Command Packet
  • MongoDB Integration
  • Config system
  • mysql_native_password encrypting
  • OpenSSL Encryption feature
  • CLI Interface

About

MongoSQL - BAS (Bridge As Service) - Bridge MongoDB with SQL Service Server (Imitate MySQL server with MongoDB Backend)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages