{"repo":"ishikki-akabane/GramDB","free":true,"listed":false,"github":"https://github.com/ishikki-akabane/GramDB","clone":"git clone https://github.com/ishikki-akabane/GramDB.git","description":"A unique library for providing infinite database capacity by using telegram cloud storage","language":"Python","stars":11,"topics":["database","database-management","libraries","python","telegram"],"license":"GPL-3.0","category":"databases-storage","readme_excerpt":"GramDB: Telegram-Backed Distributed NoSQL Database GramDB is a robust, asynchronous Python database library that uses Telegram channels as a persistent storage backend. It combines the ease of use of a NoSQL database with the massive, free storage capacity of Telegram, while maintaining high performance through an in-memory cache and a registry-based session management system. 🚀 Features - Infinite Cold Storage : Use private Telegram channels to store gigabytes of data for free. - High Performance : Reads and complex queries are served from an in-memory \"hot cache\". - Reliability : Built-in Write-Ahead Log (WAL) ensures your data isn't lost during crashes. - Concurrency Control : A Registry API manages session leases to prevent multiple writers from corrupting the index. - Anti-Flood Rotation : A pool of bot workers automatically rotates tokens to avoid Telegram's API flood limits. - Easy Integration : Simple MongoDB-like API ( find , insert , update , delete ). 🛠 Architecture - Client Library ( GramDB ) : The core logic that runs in your application. - Registry API : A central service that manages database metadata and sessions. - Storage Backend : A private Telegram channel where your data lives. 📦 Installation You can install the package directly from PyPI: 🚦 Quick Start 1. Setup the Registry API Ensure you have db url from gramdb 2. Connect the Client 🤝 Contributing We welcome contributions! Please see our CONTRIBUTING.md for details on how to submit pull requests an","default_branch":null,"files":null,"tree":[],"storefront":"/r/ishikki-akabane","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ishikki-akabane/GramDB/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}