embarknow / persistence-gateway
持久化网关设计模式接口
dev-master
2016-01-12 17:35 UTC
Requires
- php: >=5.6
Requires (Dev)
- phpunit/phpunit: ^5.1
This package is auto-updated.
Last update: 2019-03-09 19:39:08 UTC
README
持久化是效果在原因消失后的持续存在。
持久化层是系统架构中的一个层,负责为应用程序处理持久化。
应用程序可以有不同类型的持久化可用。
永久持久化
永久持久化用于预期无限期存在的数据。
实现必须无限期存储提供的数据,或者直到执行直接操作以删除数据。
用途包括不同类型的数据库。
临时持久化
临时持久化用于只存在短时间的数据。
实现必须存储提供的数据,直到指定的时间段过去,然后删除数据。
用途包括会话和Cookie。
瞬时持久化
瞬时持久化用于只存在单个应用程序周期内的数据。
实现必须只存储提供的数据,直到第二个应用程序周期完成,然后删除数据。
用途包括使用会话和Cookie的闪存消息。
统一API
为了使单个实现能够向应用程序提供持久化的所有方面,需要统一的接口和模式来执行操作。
本包旨在处理这个问题。
安装
composer require embarknow/persistence-gateway