embarknow/persistence-repository

dev-master 2016-01-08 23:05 UTC

This package is auto-updated.

Last update: 2019-03-09 20:21:43 UTC


README

持久化是指在去除原因后效果的持续。

持久化层是系统架构中的一层,用于处理应用程序的持久化。

应用程序可以使用不同类型的持久化。

永久持久化

永久持久化适用于打算长期存在的数据。

实现必须无限期地存储提供的数据负载,或者直到执行直接操作以删除数据。

用途包括各种类型的数据库。

临时持久化

临时持久化适用于仅存在短暂时间的数据。

实现必须存储提供的数据,直到指定的时间段过去,然后删除数据。

用途包括会话和cookie。

瞬时持久化

瞬时持久化适用于仅存在单个应用程序周期的数据。

实现必须仅存储提供的数据,直到第二个应用程序周期完成,然后删除数据。

用途包括闪存消息、利用会话和cookie。

统一API

为了使单一实现能够为应用程序提供所有方面的持久化,需要统一的接口和模式来执行操作。

本包试图解决这个问题。

安装

composer require embarknow/persistence