sql server数据完整性类型及作用 N触发器是什么?

N触发器是什么?触发器是SQL s内存数据库有哪些?关系型Mongodb、Hana和H2;MongoDB是基于分布式文件存储的数据库,介于关系型和非关系型之间。数据以文档的形式存在,文档以BSON格式

N触发器是什么?

触发器是SQL s

内存数据库有哪些?

关系型Mongodb、Hana和H2;

MongoDB是基于分布式文件存储的数据库,介于关系型和非关系型之间。数据以文档的形式存在,文档以BSON格式存储。

Hana是德国SAP公司的产品,非开源,价格昂贵,对服务器硬件配置要求高,在国内很少使用。

H2开源产品的优点是小而快,查询语法简单,并且可以独立嵌入或部署。

KV Redis,Memcache,Ignite,Guavacache;

Redis常用作分布式缓存组件,支持丰富的数据结构,具有更强的集群架构部署性能。

Memcache只是作为第三方缓存组件,可以 不能称之为数据库。支持的数据结构单一,支持集群部署。

Apache Ignite从名字就能看出来。阿帕奇 的开源分布式产品,既支持嵌入式,也支持独立部署,功能相当强大。有兴趣的话可以看看官网和JVM 堆栈外内存。

Guavacache仅用作项目的内部缓存,并且可以 不叫数据库,嵌入式,占用JVM堆内存。

以上是服务器端常用的主存数据库,大部分都很好的支持持久化;

但是一般关系型是用来存储数据并持久化的,KV型是用来缓存的,两者一起使用。

以上仅为个人观点,欢迎大家在评论区留言指正。