{"repo":"MatinGhanbari/TelegramAsDatabase","free":true,"listed":false,"github":"https://github.com/MatinGhanbari/TelegramAsDatabase","clone":"git clone https://github.com/MatinGhanbari/TelegramAsDatabase.git","description":"This project integrates with Telegram's free cloud storage services to provide a free unlimited database solution.","language":"C#","stars":28,"topics":["database","dotnet","dotnet-core","telegram","telegram-bot","free"],"license":"MIT","category":"databases-storage","readme_excerpt":"🖥️ TDB: Telegram As Database This project is a .NET application that utilizes Telegram's free cloud storage to provide a simple, scalable database solution. It enables data storage and management through a Telegram bot, allowing users to interact with the database (a telegram channel) directly via this library. By leveraging Telegram's cloud infrastructure, the project eliminates the need for traditional database setups, offering a lightweight and efficient alternative for small to medium-scale data storage needs. ✨ Features 1. Asynchronous Operations: All methods are asynchronous (using Task ) to avoid blocking the calling thread. 1. Transaction Support: Offers the ability to begin a transaction for atomic operations. 1. Generic Interface: The interface is generic ( ITDB ) allowing it to work with various data types. 1. Data Model: Uses a generic data model ( TDBData ) to encapsulate data and metadata. 1. FluentResults Integration: Leverages the FluentResults library for robust error handling and reporting. 1. Cancellation Support: All methods accept an optional CancellationToken for graceful cancellation. 1. Key-Value Storage: Primarily designed for key-value based data storage and retrieval. 1. Basic CRUD Operations: Supports common operations like Get, Set, Update, Delete, and Exists. 1. Bulk Operations: Includes methods for saving and deleting multiple items in bulk. 1. Key Retrieval: Provides a method to retrieve all keys currently stored. 1. Retry Policy: Implements a","default_branch":null,"files":null,"tree":[],"storefront":"/r/MatinGhanbari","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MatinGhanbari/TelegramAsDatabase/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."}