siodb / siodb

A simple SQL database engine. All encrypted. Execute multiple SQL queries at once through one REST query. No ORM and no additional modules required. Available for all programming languages.

Home Page:https://siodb.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

alt text

Deliver safer and faster with Siodb, a Swiss-knife database to eliminate database complexity

  • Fully automated: Automatic primary key, data sizing, indexing, defragmentation, etc
  • Fully encrypted: Your data always encrypted at rest and in-transit
  • Easy integration: The best of both worlds with REST and SQL combined
curl -X POST \
-d '[
      {
         "EMAIL" : "dwain.jonhson@gmail.com",
         "FIRST_NAME" : "Dwain",
         "LAST_NAME" : "Jonhson",
         "USERNAME" : "dwainjonhson"
      }
]' \
https://${USER}:${TOKEN}@localhost:50443/database/my_app/tables/users/rows
curl https://${USER}:${TOKEN}@localhost:50443/query?q='select * from my_app.users;'
{
   "status" : 200,
   "rows" : [
      {
         "TRID" : 1,
         "EMAIL" : "jason.statham@gmail.com",
         "FIRST_NAME" : "Jason",
         "LAST_NAME" : "Statham",
         "USERNAME" : "jasonstatham"
      },
      {
         "TRID" : 2,
         "EMAIL" : "dwain.jonhson@gmail.com",
         "FIRST_NAME" : "Dwain",
         "LAST_NAME" : "Jonhson",
         "USERNAME" : "dwainjonhson"
      }
   ]
}
siocli> select * from my_app.users;

TRID   EMAIL                       FIRST_NAME     LAST_NAME     USERNAME
------ --------------------------- -------------- ------------- --------------
     1 jason.statham@gmail.com     Jason          Statham       jasonstatham
     2 dwain.jonhson@gmail.com     Dwain          Jonhson       dwainjonhson

Row(s): 2

Elapsed time: 15 ms.

Help Siodb

Your support is welcomed. One-click on the star 🟊 on the top right corner of this page ☝☝ is a lot for us!

Get started for free with Siodb as an API in your serverless platform

Contributing

  • Go to the contribution page πŸ‘‰ Here.

Links

  • Official website of the project πŸ‘‰ here.
  • Report your issue πŸ‘‰ here.
  • Ask a question πŸ‘‰ here.
  • Siodb Slack space πŸ‘‰ here.

Social

License

Siodb is free, and the source is available under the AGPL v3. Siodb uses bundled dependencies for which you can find the license in the NOTICE file in this repository's top-level directory.

About

A simple SQL database engine. All encrypted. Execute multiple SQL queries at once through one REST query. No ORM and no additional modules required. Available for all programming languages.

https://siodb.io

License:GNU Affero General Public License v3.0


Languages

Language:C++ 91.7%Language:Shell 3.0%Language:Makefile 2.0%Language:Go 1.3%Language:C 1.2%Language:ANTLR 0.7%Language:Dockerfile 0.0%Language:Batchfile 0.0%Language:GDB 0.0%