Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
…ctor into develop
  • Loading branch information
engineering87 committed Nov 5, 2024
2 parents b6df160 + bbb907e commit a57ea2f
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,16 @@
SharpConnector is a .NET library designed to streamline integration with NoSQL databases. It provides a unified interface that simplifies database operations, eliminating the need to develop custom logic for each specific database connector. Since each NoSQL database has its own unique characteristics—such as being document-oriented or key-value-based—SharpConnector abstracts these differences, providing a consistent and simplified access layer to accelerate development.

### How it works
SharpConnector provides access to **CRUD** operations to NoSQL databases with **<Key, Value>**, abstracting the interface from the implementation. **Insert, Get, Delete, Update** operations are currently exposed to the following databases:
SharpConnector offers a unified interface for performing CRUD operations on various types of NoSQL databases. While NoSQL databases often differ in their internal structures (e.g., key-value stores, document databases), this library abstracts these distinctions, enabling streamlined key-value-based CRUD operations.
Through SharpConnector, you can use a consistent interface to perform Insert, Get, Delete, and Update operations across multiple NoSQL systems, currently supporting:

* **Redis**
* **MongoDB**
* **LiteDB**
* **EnyimMemcached**
* **RavenDB**
* **Redis (key-value)**
* **MongoDB (document-oriented)**
* **LiteDB (embedded document database)**
* **EnyimMemcached (key-value)**
* **RavenDB (document-oriented)**

SharpConnector thus simplifies the development process, providing flexibility and compatibility across diverse NoSQL paradigms without the need to handle specific database implementations.

### How to use it
To get started with SharpConnector, configure your *connectionString* and specify the connector *instance* type.
Expand Down

0 comments on commit a57ea2f

Please sign in to comment.