DFT的matlab源代码-redis_orm:对象关系映射使用redis作为关系数据库

时间:2024-06-14 21:18:36
【文件属性】:

文件名称:DFT的matlab源代码-redis_orm:对象关系映射使用redis作为关系数据库

文件大小:2.25MB

文件格式:ZIP

更新时间:2024-06-14 21:18:36

系统开源

DFT的matlab源代码 redis_orm Object Relational Mapping use redis as a relational database。 产出背景 项目的快速迭代,不仅需要敏捷的开发,还需具备较高性能的和稳定性,单纯用关系型数据库有瓶颈,然后在关系型数据库基础上加分布式缓存或者进程内缓存有增加了开发和维护成本, 刚好项目中在用Redis,就考虑基于Redis的Hash和SortedSet两个数据结构来设计类似关系型数据库的ORM。经过多个版本的迭代,现在已经实现了ORM的基本功能,在应用中发现维护和查看数据 不太方便,又开发了[工作台](https://github.com/weikaishio/redis_orm_workbench). 功能列表 基于对象的增、删、改、查、统计 基于Map的增、删、改、查、统计(方便用在redis_orm_workbench) 支持动态创建表、删除表、创建索引、重建索引 支持可配置的自动同步到MySql数据库(一般为了更方便的查询统计所用) 使用说明 模型定义的标签说明 TagIdentifier = "redis_


【文件预览】:
redis_orm-master
----typeconv.go(3KB)
----table.go(5KB)
----go.mod(487B)
----engine_curd.go(28KB)
----redis_client_proxy.go(4KB)
----engine_index.go(21KB)
----sync2db()
--------sync2db.go(3KB)
--------signal.go(3KB)
----engine_curd_by_map.go(5KB)
----errors.go(1KB)
----example()
--------main.go(2KB)
--------models()
--------1569984252466.gif(2.21MB)
----LICENSE(1KB)
----table_from_ast()
--------table_from_ast_test.go(438B)
--------table_from_ast.go(2KB)
----test()
--------engine_test.go(6KB)
--------engine_schema_test.go(1KB)
--------benchmark_test()
----README.md(6KB)
----engine.go(9KB)
----const.go(5KB)
----engine_schema.go(12KB)
----column.go(3KB)
----.gitignore(7B)
----index.go(3KB)
----session.go(132B)

网友评论