技术栈
odb
lcintj
5 个月前
数据库
·
学习
·
开源
·
odb
【开源库学习】libodb库学习(十)
会话是应用程序的工作单元,可能包含多个数据库事务。在这个版本的ODB中,会话只是一个对象缓存。在未来的版本中,它可能会提供额外的功能,例如延迟数据库操作和自动对象状态更改跟踪。如第11.2节“自定义会话”稍后所述,也可以提供提供这些或其他功能的自定义会话实现。
lcintj
5 个月前
数据库
·
学习
·
开源
·
odb
【开源库学习】libodb库学习(十一)
只要我们在单个数据库事务中执行与特定应用程序事务对应的所有数据库操作,ODB事务模型(第3.5节,“事务”)就保证了一致性。也就是说,如果我们在数据库事务中加载一个对象并在同一事务中更新它,那么我们可以保证我们在数据库中更新的对象状态与我们加载的状态完全相同。换句话说,在这些加载和更新操作之间,另一个进程或线程不可能修改数据库中的对象状态。
lcintj
5 个月前
数据库
·
c++
·
开源
·
odb
【开源库】libodb库编译及使用
本文介绍windows平台下libodb库的编译及使用。文末提供libodb-2.4.0编译好的msvc2019_64版本,可直接跳转自取