用python实现的事件存储

event-store的Python项目详细描述


事件存储

事件存储是Events as a Storage Mechanism概念(PDF here)的实现。它是事件的实际存储的实现。实现遵循greg young的优秀文章:Building an Event Storage。(PDF Here)。阅读相关文章应能充分理解本规范。

安装

  1. 要创建表,请使用选项--database create运行infrastructure/scripts/main.py。这天真地假设您的sql引擎是postgresql,位于postgresql://postgres:test@localhost:5432,并且您已经创建了一个名为event_store的数据库。(您可以在main.py中更改此项)。

示例

有关用法示例,请参见示例项目Registration List

功能性

目前,SQL后端提供了简单的pickle序列化。此外,还有一个内存实现 为了简单的测试事件。

< H2>为什么存在< /H2>

似乎没有任何python本机事件存储实现。

贡献

实现是极简的,但是拉请求是受欢迎的。请用适当的请求提交问题。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java OpenJDK交叉编译:失败无法生成目标   java使用Hibernate向postgresql表插入json值   Java7中的新Swing JLayer   java从另一个类访问方法和属性,而不实例化它   java右键单击弹出菜单无法聚焦JTextField   java是否可以使用jpa@Query调用Oracle函数   java是打印任何类型的ArrayList元素的通用方法   使用多重映射作为参数的Java   java我有两个字符串,内容相同,但哈希代码不同,因此。equals方法正在重新运行false。请建议如何解决这个问题   java JPA查询元素集合   java如何将数据从请求绑定到现有对象?多步骤形式   java在没有警告的情况下转换泛型类型?   声明Java乘法长和浮点数,结果是哪种数据类型?