欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Guzz
来自开放百科 - 灰狐
guzz是一套用来进行快速开发和高性能网站设计的框架,通过ORM、多数据源数据管理、以及通用数据处理,为系统在数据层的设计提供一站式解决方案。用于替代或者补充Hibernate或Apache iBATIS,并提供更多的大型系统架构设计支持。
guzz的目标是使得大型化网站设计更加简单,团队分工更加明确,框架在使用时更少出问题。主要功能:
- 现代大规模系统设计,技术上吸收了ibatis/hibernate的优点
- 支持像hibernate一样的对象持久,映射和方便的增删改查
- 支持像ibatis一样,让dba参与sql设计的复杂数据库操作和优化
- 支持在线加载与调试SQL。按照应用策略,从文件/数据库/Web Services等途径,动态提取与使用SQL语句(Dynamic SQL)。
- 支持应用使用大量的数据库和主从读写分离
- 支持数据表在多组机器中水平分布(Shard),并自动维护多组机器之间的分布式事务
- 支持1张表按照业务规则分切成多张小表(Shadow),并支持每张小表拥有自己特殊的属性字段(Custom)。
- 支持超越范式的特殊关联、非结构化数据等异构资源POJO模式的统一管理
- 支持组件化服务(SOA),构建企业/项目实施基础平台
- 提供面向对象的数据库读取标签(JSP Taglib),加快页面展示层的快速变更、开发与部署
- 支持配置管理服务器,可以使用一套软件系统对所有应用系统的配置项进行统一管理
链接
分享您的观点