📄️ 支持的数据库厂商
极态云内置多种关系型数据库适配,提供统一的连接管理与访问接口,支持在同一应用内对接多个数据库实例
📄️ 管理数据库连接
在极态云中,数据库通过“数据库”元素统一管理。你可以在同一应用里创建多个数据库实例,并且分别配置、切换和使用,满足开发、测试、生产或多系统对接等不同场景。
📄️ 数据表模型
数据表模型是JitAi应用的数据基础,一个数据表模型就对应着数据库里面的一张表,用于定义业务数据的结构、类型和约束规则。
📄️ 扩展表模型
扩展表模型是一种在不改变原有基础数据表结构的前提下,通过灵活关联其他数据表,实现业务字段扩展和多表数据整合的建模方式。
📄️ 聚合表模型
聚合表模型是JitAi提供的一种高级数据建模方式,专门用于处理复杂的数据分析和统计场景。与普通数据表模型不同,聚合表模型不直接对应数据库中的单一表结构,而是通过灵活的配置将多个数据表模型进行关联、合并和计算,最终生成满足特定业务需求的虚拟数据表。
📄️ 数据对象模型
数据对象模型(Data Object Model)是一种专为全代码开发模式设计的数据结构,类似于 DTO(Data Transfer Object,数据传输对象),又称无表模型。它由开发者根据具体业务需求自定义,不直接映射或关联任何数据库表。数据对象模型主要用于在服务函数、事件处理、流程编排等业务逻辑中,进行数据的结构化表达、传递与转换。通过数据对象模型,开发者可以灵活定义多层嵌套、复杂组合的数据结构,实现不同模块间的数据标准化交互,提升代码的可维护性、复用性和业务解耦能力。数据对象模型非常适合处理复杂业务逻辑、多层数据交互、临时数据封装等场景。
📄️ 事务管理
在真实业务中,我们经常需要把一组读写操作捆绑成一个“要么全部成功、要么全部失败”的原子单元,这就是事务的意义。极态云的数据访问由 JitORM 统一抽象,底层依赖所连接数据库的事务能力(如 MySQL、PostgreSQL、Oracle、SQL Server、达梦、SQLite 等),在常见的写入场景下,框架会保证原子性与一致性。