sentenz / convention

General articles, conventions, and guides.
https://sentenz.github.io/convention/
Apache License 2.0
4 stars 2 forks source link

Modify article about `Data Access Patterns` of `Software Design Patterns` #296

Open sentenz opened 10 months ago

sentenz commented 10 months ago

Software Design Patterns

Category

Data Access Patterns

Data Access Patterns specifically address the strategies for accessing data from underlying storage mechanisms, such as databases or other data sources. These patterns are crucial for abstracting the data layer, allowing for more flexible, maintainable, and scalable applications.

CRUD

CRUD (Create, Read, Update, Delete)

Repository

Cached Repository

Data Access Object (DAO)

Table Data Gateway

Row Data Gateway

Data Mapper

Active Record

Object-Relational Mapping (ORM)

In Memory Data Grid (IMDG)

Command Query Responsibility Segregation (CQRS)