首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/u/4526289/blog/5436446

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

后 SQL 时代的黎明:EdgeDB 1.0 线上发布会回顾

以“后 SQL 时代的黎明”为主题的 EdgeDB 1.0 线上发布会刚刚于几个小时前结束,因为笔者参与了前几日的演练,所以提前备好了稿,第一时间发出来供大家了解。 CEO 的主题演讲 “今天是 EdgeDB 一个重要的日子,对整个数据库社区来说亦是如此。”作为 EdgeDB 联合创始人和 CEO 的 Yury Selivanov 如是说,“自从关系数据库在上世纪 70 年代问世以来,我们仅看到了 NoSQL 运动在 2010 年的兴起,除此之外并没有出现能改变数据库格局的创新。而我们相信,EdgeDB 的诞生将创造一个崭新的数据库领域,有机会永久地改变我们思考和使用数据的方式。” Yury 接着回顾道,发明关系数据库和 SQL 的时候,大型主机和打孔卡正大行其道。当时人们虽然创造出了精简灵活、适配性高的关系模型,但是却仍然受限于那个时代——SQL 是给销售人员用英语创建报表用的,更是无法与现代编程语言融合。为了解决这一问题,后来人们发明了关系对象映射(ORM),但这只是将数据模型错位的问题隐藏得更深,以至于当今的开发者已经习惯了戴着脚镣起舞。 “EdgeDB 的目标则是从根本上解决这...

VSDB —— 数据库版本管理工具

VSDB 是一个 Key-Value 数据库形式的 'Git'。基于 VSDB 强大的版本控制功能,开发者可轻松为数据结构赋予版本管理能力。 功能亮点 支持类似 Git 的版本控制操作,例如: 创建无数分支并将它们合并到它们的父级 将“分支”回滚到指定的历史“版本” 查询指定'branch'上某个 key 的历史值 大多数 API 类似于标准库中对应的数据结构 使用Vecx就像Vec 使用Mapx就像HashMap 使用MapxOrd就像BTreeMap ... 示例 struct GreatAlgo { a: Vec<...>, b: BTreeMap<...>, c: u128, d: HashMap<...>, e: ... } #[dervive(Vs, Default)] struct GreatAlgo { a: VecxVs<...>, b: MapxOrdVs<...>, c: OrphanVs<u128>, d: MapxVs<...>, e: ... ...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Apache Tomcat

Apache Tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse

Eclipse

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。