35 रिपॉजिटरी
Additional tools for database management and testing.
Explore 35 awesome GitHub repositories matching part of an awesome list · Database Utilities. Refine with filters or upvote what's useful.
Lowdb is a lightweight local data persistence library that manages application state as a JSON document. It functions as a database utility that stores information directly in local files or browser storage, removing the requirement for a dedicated database server or complex infrastructure. By treating stored data as standard objects and arrays, it provides a straightforward interface for managing application information. The library distinguishes itself through a modular adapter-based architecture that decouples data manipulation from the underlying storage medium. This design allows for the
Small database powered by Lodash.
Vitess is a distributed MySQL orchestrator and clustering system designed for horizontal database scaling. It functions as sharding middleware that distributes data and load across multiple MySQL instances to handle growth beyond the capacity of a single machine. The system provides a proxy layer that abstracts data distribution, allowing applications to query a cluster as a single logical database without knowing the physical location of the data. This is achieved through a routing mechanism that intercepts queries and directs them to the appropriate shards based on keyspace mappings. The p
Scalability and management tools for large MySQL deployments.
NeDB is a JavaScript embedded NoSQL document store designed for Node.js and the browser. It functions as an in-memory data store with the option to persist documents to a local file system, ensuring data survives application restarts. The project utilizes a MongoDB-compatible API to perform data operations, allowing it to serve as a lightweight document indexing system and a persistent file database without requiring a separate database server. Capabilities include querying, inserting, updating, and deleting documents, as well as the ability to create indexes on specific fields to accelerate
Embedded persistent database.
pgweb is a web-based database client and graphical administration tool for PostgreSQL. It provides a browser-based interface for executing SQL queries, inspecting schemas, and managing database objects. The tool includes a read-only mode that prevents destructive operations by blocking specific SQL keywords. It supports secure remote access to private instances through native SSH tunneling and encrypted database connections. The application covers a broad range of management capabilities, including multi-environment session management, database structure inspection, and the export of query r
Web-based browser for PostgreSQL databases.
Kingshard is a MySQL database proxy and sharding middleware that routes SQL traffic between clients and multiple database nodes. It functions as a load balancer, read-write splitter, and SQL query firewall to manage how data is accessed and distributed across a database infrastructure. The system implements data sharding using hash, range, or date strategies to split tables across multiple nodes. It enables read-write splitting by directing data modification requests to a master node while distributing read-only queries across a pool of slave replicas. The proxy provides traffic management t
High-performance MySQL database proxy written in Go.
Orchestrator is a high availability system and replication manager for MySQL database clusters. It functions as a failover automator and topology visualizer designed to detect master failures and promote standby replicas to minimize system downtime. The project focuses on managing and reconfiguring MySQL replication topologies to maintain consistent data distribution. It utilizes topology discovery crawling to map replication structures and identifies active failures within the database cluster. The system provides capabilities for automated cluster recovery, location-aware instance tracking
MySQL replication topology manager with visualization.
go-mysql Go प्रोग्रामिंग भाषा के लिए एक टूलकिट है जिसे MySQL प्रोटोकॉल हैंडलर्स, बाइनरी लॉग रेप्लिकेशन सिस्टम, मॉक सर्वर्स और स्कीमा पार्सिंग यूटिलिटीज को लागू करने के लिए डिज़ाइन किया गया है। यह नेटिव नेटवर्क प्रोटोकॉल और बाइनरी लॉग स्ट्रीम के माध्यम से MySQL सर्वर्स के साथ इंटरैक्ट करने के लिए आवश्यक लाइब्रेरीज़ प्रदान करता है। यह प्रोजेक्ट लो-लेवल नेटवर्क पैकेट्स को पार्स और डिकोड करके कस्टम डेटाबेस प्रॉक्सी या मॉक सर्वर्स के निर्माण को सक्षम बनाता है। इसमें विभिन्न स्टोरेज सिस्टम्स में डेटा को सिंक्रोनाइज़ करने के लिए बाइनरी लॉग्स को स्ट्रीम और प्रोसेस करने के लिए एक रेप्लिकेशन टूल, और डेटाबेस संरचनात्मक परिभाषाओं को निकालने और विश्लेषण करने के लिए एक स्कीमा पार्सर भी शामिल है। टूलकिट डेटाबेस इंटीग्रेशन क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें कनेक्शन मैनेजमेंट, क्वेरी निष्पादन और रीयल-टाइम डेटा रेप्लिकेशन वर्कफ़्लो का प्रबंधन शामिल है। यह स्कीमा माइग्रेशन के ऑटोमेशन और बाहरी स्टोरेज सिस्टम्स में रिकॉर्ड्स के सिंक्रोनाइज़ेशन का भी समर्थन करता है।
Tooling for MySQL protocol handling and replication.
Fluent migrations framework for .NET
Migration framework using a fluent interface.
Simple key-value storage with support for multiple backends
Simple key-value storage with multiple backends.
DbUp is a .NET library that helps you to deploy changes to SQL Server databases. It tracks which SQL scripts have been run already, and runs the change scripts that are needed to get your database up to date.
Library for deploying SQL database changes.
Entity Framework Core Power Tools - reverse engineering, migrations and model visualization in Visual Studio & CLI
Reverse engineering and visualization for EF Core.
An in memory postgres DB instance for your unit tests
In-memory PostgreSQL instance for testing.
Open-Source ClickHouse http proxy and load balancer
HTTP proxy for ClickHouse database clusters.
RoundhousE is a Database Migration Utility for .NET using sql files and versioning based on source control
Database migration utility using SQL files.
Database migration tool for .NET and .NET Core projects. Inspired by Flyway.
SQL-based database migration tool.
Get SQL Server notification on record table change
SQL Server table change notification library.
C# Generic Repository for use with Entity Framework, RavenDB and more with built-in caching options.
Generic repository pattern implementation.
TypeScript clients for databases that prevent SQL Injection
SQL query builder with injection protection.
🌱 The ultimate solution for populating your MongoDB database.
Populate MongoDB databases with data.
Collects many small inserts to ClickHouse and send in big inserts
Batches small inserts for efficient ClickHouse ingestion.