DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

JameSQL


JameSQL is an in-memory document-oriented DBMS that supports full-text search indexes.[02]

Source Code
https://github.com/capjamesg/jamesql[01]
Developer
Country of Origin
GB
Start Year
2024
Project Types
Hobby, Open Source
Written in
Python
Supported Languages
Python
Operating System
Linux
License
MIT License

Database Entry

JameSQL


JameSQL is an in-memory document-oriented DBMS that supports full-text search indexes.[02]

History


The project was started in 2024 by a developer in Scotland.

Data Model


Indexes


Query Interface


Despite having the word "SQL" in its name, JameSQL does not support SQL. It instead uses a custom JSON-based query API.

Storage Architecture


Storage Format


Storage Model


System Architecture


Citations

2 sources
  1. GitHub - capjamesg/jamesql: An in-memory NoSQL database implemented in Python. · GitHub github.com
  2. Building a NoSQL database in Python - James' Coffee Blog jamesg.blog
Revision #1