Data Storage
Data Storage core packages
H.Necessaire Data Storage
Data Storage packages for H.Necessaire
SQL:
Install-Package H.Necessaire.Dapper
RavenDB:
Install-Package H.Necessaire.RavenDB
There are two data access libraries, both meant to develop fast and easy data storage resources:
-
SQL-compliant Database Management Systems:
- It uses Dapper Core behind the scenes, for database data mapping
- It uses System.Data.SqlClient to interact with SQL DBs
- Because of this, obviously, it supports any SQL DB that conforms to the SQL standards, including the most well known systems:
- Microsoft SQL Server
- MySQL
- PostgreSQL
- Oracle
- SQLite
- More... [connection strings]
-
RavenDB NoSQL Document Database Cluster:
- I absolutely love this NoSQL DB solution
- I find it very:
- Solid
- Reliable
- Flexible
- Secured
- Extensible
- 100% encourage to give it a go: https://ravendb.net/
- You'll be impressed by what it can do!
- It offers a 100% free / no credit card / cloud based option for you to play with it
- It offers a 100% free / no credit card / community license for on-premise deployment, which is more than enough for small to mid open-source projects
- And of course paid plans, both cloud and on-premise, for which sky is the limit!
The SQL library, H.Necessaire.Dapper
:
The RavenDB library, H.Necessaire.RavenDB
: