iBoxDB数据库 2.21/2.15 发布,玩转CRUD前置
iBoxDB是一个随处运行的嵌入式NoSQL数据库,数据库表与文档类型的无缝整合,支持SQL-Like查询。
具有数据空间一致性,内置ORM及数据冲突检测等极简化软件框架结构。
简约并且标准化的CRUD代码不但易于阅读最重要的是带来性能提升,普通PC硬件就支持万级每秒的数据处理。
支持 Java .NET Core Android Unity3D Xamarin
新增CRUD前置
一般CRUD代码, Update()位于数据读写之后。
import iBoxDB.LocalServer.*; public static class Record { public long id; public String name; } final long key = 100L try(var box = auto.cube()){ var r = new Record(); r.id = key; r.name = "Second"; box.d("Table").update(r); var cr = box.commit(); }
CRUD前置,Update()位于数据读写之前
try(var box = auto.cube()){ var r = box.d("Table",key).update(Record.class); r.name = "Third"; var cr = box.commit(); }
前置适用于更新顺序不影响最终结果的场景,如只更新一条记录,或者同时更新几条不同ID的记录,这些场景非常普遍。
需要更多演示例子,查看下载页。
鉴于在一个产品后面发贴推介另一个产品是一个非常普遍的现象,这里不浪费,
对于喜欢使用OOP风格操作数据库,大数据不是首选时,可以选择 DB4O-GPL 社区版。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
QueryPHP V1-beta.5 改进 ORM 设计体验
QueryPHP v1.0.0-beta.5,这个版本主要改进 ORM 和大量细节的优化。 关于 QueryPHP QueryPHP 是一款现代化的高性能 PHP 渐进式协程框架, 我们还是主要面向传统 PHP-FPM 场景,以工程师用户体验为历史使命,让每一个 PHP 应用都有一个好框架。 百分之百单元测试覆盖直面 Bug,基于 Zephir 实现框架核心常驻,依托 Swoole 协程提升业务性能,此刻未来逐步渐进。 我们的愿景是USE LEEVEL WITH SWOOLE DO BETTER, 让您的业务撑起更多的用户服务。 https://github.com/hunzhiwange/queryphp https://gitee.com/dyhb/queryphp https://www.queryphp.com 更新日志 【framework】HTTP SERVER 支持,与 PHP-FPM 传统版调用控制器i路由完全一致,统一调度。 【framework】将底层 redis 服务拆分出来注册到 IOC 容器,可以方便使用 【framework】删除自己的 dd,dump 调试...
- 下一篇
Flutter 云开发工具包 apifm-flutter 0.0.6 发布
Flutter 云开发工具包 apifm-flutter 0.0.6 发布,更新如下: 增加了积分模块功能: 读取订单积分抵扣规则 Apifm.scoreDeductionRules() 通过该方法读取后台设置的积分抵扣规则 读取积分赠送规则 Apifm.scoreRules([Map<String, String> params]) 签到送积分 签到规则 Apifm.scoreSignRules() 读取后台设置的签到送积分规则: 签到一次送多少积分;连续签到x天赠送y积分; 签到 Apifm.scoreSign(String token) 当前登录用户进行签到,token为调用登录接口登录成功后返回的登录凭证 读取今日签到信息 Apifm.scoreTodaySignedInfo(String token) 判断今天有没有签到 错误码返回 700 表示未签到;错误码返回 0 表示已经签到 签到记录 Apifm.scoreSignLogs(Map<String, String> params) 读取历史签到记录 使用积分券兑换积分 ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果