JDBC提供了一个灵活的框架来编写操作数据库的独立的应用程序,该程序能够运行在不同的平台上且不需修改,能够与不同的DBMS进行交互。 JDBC的优点和缺点 [表格] 为什么是对象关系映射(ORM)?
查询构建器 查询构建器建立在 DatabaseAccessObjects 基础之上,可让你创建程序化的、DBMS无关的SQL语句。
Info:有些DBMS(例如:MySQL)也支持数据库服务器端的查询缓存。你可以选择使用任一查询缓存机制。上文所述的查询缓存的好处在于你可以指定更灵活的缓存依赖因此可能更加高效。
Mnesia是真正的分布式DBMS,架构是在Mnesia系统中的所有节点上复制的系统表。如果架构已经存在于NodeList中的任何节点上,则此功能失败。
Yii默认支持以下数据库(DBMS): MySQLMariaDBSQLitePostgreSQLCUBRID:版本>=9.3.
6.2分发和容错 Mnesia是一个分布式容错DBMS。表可以以各种方式在不同的Erlang节点上复制。该Mnesia程序员并不需要国家在不同的表所在,只有不同的表的名称需要在程序代码中指定。
当你通过migration创建一张表或者字段的时候,你应该使用 抽象类型 而不是 实体类型,这样一来你的迁移对象就可以从特定的DBMS当中抽离出来。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
