Initial commit

pull/3294/head
mouaaz 2 years ago
parent aa55a6dac0
commit 7ad3089d13
  1. 11
      src/roadmaps/aspnet-core/content/107-databases/101-cloud/100-dynamodb.md
  2. 10
      src/roadmaps/aspnet-core/content/107-databases/101-cloud/101-cosmosdb.md
  3. 12
      src/roadmaps/aspnet-core/content/107-databases/101-cloud/index.md
  4. 2
      src/roadmaps/aspnet-core/content/107-databases/102-relational/100-sql-server.md
  5. 12
      src/roadmaps/aspnet-core/content/107-databases/102-relational/101-postgresql.md
  6. 12
      src/roadmaps/aspnet-core/content/107-databases/102-relational/102-mariadb.md
  7. 12
      src/roadmaps/aspnet-core/content/107-databases/102-relational/103-mysql.md
  8. 11
      src/roadmaps/aspnet-core/content/107-databases/102-relational/index.md

@ -1 +1,10 @@
# Dynamodb
# DynamoDB
Amazon DynamoDB is a fully-managed, NoSQL database service provided by Amazon Web Services (AWS) that can be used to store and retrieve large amounts of data. It is a highly-scalable, fast, and flexible NoSQL database service that supports both document and key-value data models.
DynamoDB is designed to handle extremely high levels of read and write throughput, and it automatically scales to accommodate the traffic of an application. It also provides built-in support for data replication, allowing data to be automatically spread across multiple availability zones for increased durability and availability.
For more information, visit the following links:
- [Getting started with DynamoDB](https://aws.amazon.com/dynamodb/)
- [Introduction to DynamoDB](https://cloudacademy.com/lab/introduction-dynamodb/)

@ -1 +1,9 @@
# Cosmosdb
# CosmosDB
For more information, visit the following resources:
- [What is Azure Cosmos DB?](https://intellipaat.com/blog/what-is-azure-cosmos-db/)
- [Cosmos DB, Its Features, Benefits, Pricing etc](https://stackify.com/what-is-azure-cosmos-db/)
- [Getting started with Cosmos DB](https://acloudguru.com/blog/engineering/azure-cosmos-db-lets-you-focus-on-the-good-stuff)

@ -1 +1,11 @@
# Cloud
# Cloud
Cloud in the context of ASP.NET refers to the use of cloud computing services to host and run ASP.NET web applications. Cloud computing is a model of delivering computing resources (such as servers, storage, and applications) over the internet on a pay-per-use basis.
In the case of ASP.NET, cloud providers such as Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP) offer services specifically tailored to host and run ASP.NET web applications. These services include virtual machines, web roles, and serverless computing, which can be used to deploy and run ASP.NET web applications in the cloud.
To learn more, visit the following links:
- [Building a .NET Cloud Application](https://www.c-sharpcorner.com/article/building-the-net-cloud-application/)
- [How to make a .NET Cloud Application?](https://dotnet.microsoft.com/en-us/apps/cloud)
- [Getting started with Cloud](https://aws.amazon.com/free/)

@ -6,5 +6,5 @@ Visit the following resources to learn more:
- [MS SQL website](https://www.microsoft.com/en-ca/sql-server/)
- [Tutorials for SQL Server](https://docs.microsoft.com/en-us/sql/sql-server/tutorials-for-sql-server-2016?view=sql-server-ver15)
- [SQL Tutorial](https://www.w3schools.com/sql/default.asp)
- [Getting started with SQL](https://www.w3schools.com/sql/default.asp)
- [SQL Server tutorial for beginners](https://www.youtube.com/watch?v=-EPMOaV7h_Q)

@ -1 +1,11 @@
# Postgresql
# Postgresql
PostgreSQL, often simply "Postgres", is an open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. It was originally developed at the University of California, Berkeley in the 1980s and is now maintained by the PostgreSQL Global Development Group.
Postgres is known for its robustness and reliability, as well as its support for advanced features such as concurrency control, full-text search, and geospatial data. It is also highly extensible, allowing developers to create custom functions and operators in a variety of programming languages, including C, Python, and JavaScript.
For more information, visit the following resources:
- [Postgresql - Open Source Relational Database](https://www.postgresql.org/)
- [What is Postgresql?](postgresqltutorial.com/postgresql-getting-started/what-is-postgresql/)
- [Introduction, Advantages & Disadvantages of PostgreSQL](https://guru99.com/introduction-postgresql.htmlPostgresql)

@ -1 +1,11 @@
# Mariadb
# MariaDB
MariaDB is an open-source relational database management system (RDBMS) that is a fork of the MySQL database. It is fully compatible with MySQL, but it also includes additional features and improvements. MariaDB is developed and maintained by the MariaDB Corporation and the MariaDB community, and it is widely used as a replacement for MySQL in many web and enterprise applications.
In an ASP.NET application, MariaDB can be used as the underlying database for storing and retrieving data. There are several libraries available for integrating MariaDB with an ASP.NET application, such as MariaDB.Data, MySql.Data, and Dapper. These libraries provide a .NET client for MariaDB, which can be used to interact with the MariaDB database from within an ASP.NET application.
To learn more, visit the following resources:
- [How to use MariaDB in ASP.NET?](https://blog.georgekosmidis.net/using-mariadb-in-an-aspnet-core-api-with-entity-framework-core.html)
- [Working with MariaDB and .Net](https://mariadb.com/kb/en/mariadb-and-net/)
- [Building an application with ASP.NET & MariaDB](https://medium.com/@BMatt92656920/building-a-web-application-with-asp-net-core-mvc-entity-framework-core-mariadb-bootstrap-a2bf0927d20e)

@ -1 +1,11 @@
# Mysql
# Mysql
MySQL is an open-source relational database management system (RDBMS) that is widely used in web and enterprise applications. It is developed, distributed, and supported by Oracle Corporation. MySQL provides a rich set of features to handle high-performance, high-availability, and high-scalability requirements of modern web applications.
In an ASP.NET application, MySQL can be used as the underlying database for storing and retrieving data. There are several libraries available for integrating MySQL with an ASP.NET application, such as MySql.Data, Dapper and EF Core. These libraries provide a .NET client for MySQL, which can be used to interact with the MySQL database from within an ASP.NET application.
For more information, visit the following links:
- [Getting started with ASP.NET Core and MySQL](https://dev.mysql.com/blog-archive/getting-started-with-asp-net-core-and-mysql-connectornet/)
- [MySql database connectivity with ASP.Net](https://www.c-sharpcorner.com/UploadFile/brij_mcn/mysql-database-connectivity-with-Asp-Net/)
- [How To Connect MySQL With ASP.NET](https://www.youtube.com/watch?v=g5rVd1JGbIg)

@ -1 +1,10 @@
# Relational
# Relational
A relational database is a type of database that stores data in a structured format, using tables and relationships between them. It is based on the relational model, which organizes data into one or more tables, with each table consisting of a set of rows and columns.
The main feature of a relational database is the ability to establish relationships between tables, using a feature called a foreign key. A foreign key is a column or set of columns in one table that is used to link to the primary key of another table. This allows data to be spread across multiple tables, but still be connected and easily accessed through these relationships.
For more information, visit the following links:
- [Introduction to Working with Database in ASP.NET](https://learn.microsoft.com/en-us/aspnet/web-pages/overview/data/5-working-with-data)
- [Implement a Relational Database with ASP.NET](https://openclassrooms.com/en/courses/5671811-implement-a-relational-database-with-asp-net-core)
Loading…
Cancel
Save