基于分布式、高可用架构的 VERNOX 集群

VERNOX 集群基于分布式、高可用的架构,不仅提供可靠的数据服务,更能保障业务数据安全,即使面对海量数据仍然游刃有余。

优化的实时同步及读写分离机制,提供了更健壮的快速处理能力,所有操作均在内存中操作,从根本上跨越性能瓶颈。

  • 负载动态平衡,无需人工干预
  • 原生的读写分离机制
  • 自动故障转移,数据 1 比 3 备份
  • 轻松应对 GB、TB,甚至 PB 级的数据量
  • 一主多从,数据实时同步
  • 高容灾,即使单节点依然能提供服务
image
image

基于成本的高性能查询

VERNOX 实现了真正基于成本的索引查询。每次执行 Where 条件查询时,会自动根据上下文,动态生成损耗更少、条件更优的查询以执行。

除此之外,VERNOX 所有的操作皆在内存中进行,彻底摆脱磁盘 I/O 对高性能、高实时查询的影响。

基于“图”关系的查询方式

VERNOX 支持数据按照节点和关系方式存储,为数据基于图检索的方式,提供了最根本可靠的线索。

建立网状索引,检索时同时支持广度优先遍历和深度优先遍历。

image
image

跨平台、轻量级的应用,部署简单快捷

社区开源版不足 20Mb,部署简单快捷。

同时支持 Windows 和 Linux,跨平台操作一气呵成。

原子性、一致性、独立性、持久性

VERNOX 提供 NoSQL 数据库的能力,从容应对灵活多变的业务数据。

VERNOX 支持 ACID,相比 NoSQL 数据库,更提供了强大的事务能力。如果事务在执行过程中报错,整个数据会依照时间戳精准调整到事务开始那一刻的状态。

image
image

易迁移,更易拓展

从关系型数据库,到文档型数据库,其语法的变更让开发成本骤然飙升。VERNOX 支持原始的 SQL 语句增、删、查、改,既能满足对文档型数据库的追求,又能把企业关系型数据库的迁移风险降到最低。

VERNOX 支持的索引类型非常丰富。支持常规的 B 树,到 KV、二叉树以及图索引,更有字符串后缀索引强势开道。

image

0.000247 秒
汉字模糊匹配的最快速度

在一张近 650 万条数据的表中,Oracle、MySQL、VERNOX 分别执行一条相同的汉字检索语句,服务端耗时对比:

Oracle: 3.30s MySQL: 8.07s VERNOX: 0.000247s

应用场景

专于功,精于业。VERNOX 作为新时代、新思想的产物,舍广求精,造就了迄今为止最适合媒体行业的数据库

生产系统

索贝生产系统中的读稿、查找素材、检索媒资,应用 VERNOX 将会给查询速度带来一个质的飞跃,从而基于海量数据的实时搜索将成为可能。

中央厨房

全媒体采编发一体化平台、内容库、基础数据、指挥策划,取代目前使用的 MySQL + MongoDB + Redis,性能成倍提升,功能更易扩展。

本地设备

收、录、编一体的 MSV555 系列,应用 VERNOX 节约业务成本,可靠且轻量部署。

索贝诺亚方舟实验室

索贝诺亚方舟实验室主要从事智能分析、数据挖掘、高性能数据库等研究

profile
2003 年取得高级程序员水平认证,2004 年取得 OCP 认证,从事数据库应用系统设计、研发、调优数十年,期间多次受邀参与 Oracle、DB2 等数据库厂商组织的交流活动,对数据库系统有极深的认识,积累了宝贵的经验。

吴春中Wu ChunZhong