玖章算术是曾经的阿里数据库专家叶正盛(斗佛)创办的科技创新企业,研发了云原生智能数据管理平台NineData。 对于NineData,其实产品刚出来的时候,我曾试用过,确实有种让人眼前一亮的感觉,一些理念还是比较超前的。 最近NineData推出了社区版,而且宣传的是提供永久免费、一键安装的数据管理解决方案,专为开发者、初创团队、教育机构及个人用户设计。 需要强调的是,NineData社区版是一个完全离线运行的本地化部署版本,无需连接任何云端服务或访问NineData网站,所有数据与操作100%留存于您的本地环境。 -name ninedata -d swr.cn-north-4.myhuaweicloud.com/ninedata/ninedata:latest 镜像有几个G,下载完成,就会自动安装部署和初始化服务
NineData自身大致可以分为四层,最上层是接入层,包括控制台和API两个部分,也就是说,NineData支持大家在控制台上直接管理数据,也支持通过API的形式将NineData集成到客户内部的系统中去 02 多云架构多云部署首先来看NineData的多云架构,对于对于NineData这样的数据管理服务来说,多云的问题主要难点有两个,第一个是部署的问题,因为NineData的服务节点最好是越靠近用户的数据库节点越好 ,NineData提供了数据库对比功能。 此外,NineData碰到的最大的一个问题是我们如何有效的进行集成测试,因为NineData要支持这么多云厂商和数据源,所以面临的是一个N乘以N的测试矩阵,也就是说NineData每修改或新增一个功能, 欢迎大家来试用NineData。现在大家就可以登录NineData官网 www.ninedata.cloud 体验完整的产品功能。
NineData在SQL窗口中实现了多个功能,帮助大家更便捷的书写SQL与数据库进行交互,下面我们一起来看看具体都有哪些功能。1. NineData的SQL窗口自然也不会缺少这个重要功能,在常规智能提示的基础上,我们还增加了SQL模版(语义结构体),补齐表名、where条件即可开启查询。 太麻烦啦,“我的SQL”帮你轻松解决这个问题,只要您登录NineData用的同一个账号(组织用户需要在同一个组织内可见)就可以看到保存过的所有SQL语句,不论是换浏览器,还是换电脑统统不影响。 别担心,NineData的工作现场恢复功能,支持您在SQL窗口书写的内容及时自动保存,在浏览器正常关闭后再次打开,SQL窗口的内容统统都会给您加载出来(即使更换电脑也不影响哦)4. “执行历史”提供您当前账号在NineData执行过的所有SQL语句历史,还可以根据数据源、执行时间、SQL内容的关键字等方式快速定位检索,您也可以对需要再次执行的目标SQL快速“复制”贴入SQL窗口用于执行
NineData 社区版 V4.10.0 正式发布! NineData 社区版是什么?NineData 是AGI 时代的云原生智能数据管理平台,提供数据库 DevOps、数据复制对比等功能。 NineData 提供云服务、本地企业版、社区版多种模式。 NineData 社区版是面向广大开发者的免费版本,涵盖了 NineData 的核心能力,可以在本地通过 docker 一键安装部署,5~10 分钟快速体验。2. /ninedata/ninedata:latest总结NineData 社区版 V4.10.0 本次围绕数据库 DevOps 全场景体验优化、异构数据复制能力边界拓展两大核心完成深度迭代,既通过版本适配
NineData 数据管理平台介绍NineData-让每个人用好数据和云-玖章算术NineData 是玖章算术旗下的多云数据管理平台(https://www.ninedata.cloud/),它目前支持多种常见数据源 NineData 提供的备份功能,包括数据备份、结构备份、日志备份,具备全量和增量的备份能力,基于这些能力,可以快速、有效的帮助企业构建数据容灾备份能力。 NineData 作为一个即开即用的数据 SAAS 服务,它不仅具有备份恢复功能,也提供了一系列完善的配套服务,包括告警监控、权限管控、备份数据查询等。 除了具备完善的功能外,NineData 的备份性能也很优秀,在 sysbench 模型下的数据,它的权量备份速度可以到达 185MB/S、全量恢复速度在 133MB/S。 小结通过这篇介绍,可以了解到如何使用 NineData 快速构建企业容灾备份。
使用NineData连接SQL Server在使用NineData访问SQLServer 之前,需要在NineData创建SQLServer数据源。 导航树查看数据库对象下图左侧为NineData展现的SQL Server导航对象树,展示了SQL Server 数据库对象,在表一层NineData还展现了字段名词和类型、索引、触发器等信息。 另外,NineData还展现了用户、角色和schema等信息。开发者常用的Navicat、DBeaver等工具对比(如下图),NineData对数据库对象的展现和交互是比较完整、简洁和细致的。 另外,NineData还支持对数据库表对象模糊搜索功能,方便在大量数据库对象用户能快速找到自己想要的表。 另外,NineData除了可以支持以GUI的方式访问和管理SQL Server之外,NineData还支持 SQL Server 到SQL Server的数据迁移/同步/复制/对比,以及对SQL Server
NineData 推出的 备份数据查询(全量、按时间点)和 数据变更轨迹查询 功能,很好地解决上面说的问题。 备份集实时查询使用前备份集实时查询前,需要先使用 NineData 的备份功能,先备份出一个备份集。 假如您已经通过 NineData 的备份功能完成了一个数据库的备份,那么只需要简单的几步,就可以完成实时的备份集数据查询。 按照需要填写:如想查询 ninedata_bk 库中的表 incr_tb,其 id >=1 的数据 DML 和 DDL 的轨迹。 小结通过这篇介绍,可以了解到如何使用 NineData 快速简单地实现备份集的实时查询。
在前面的文章中我们已经介绍过「NineData:强大的ClickHouse图形客户端工具」,今天我们重点来介绍一下如何通过 NineData 帮助开发者,通过 GUI 的方式创建、修改 ClickHouse 02 新建表NineData-让每个人用好数据和云-玖章算术进入 NineData 平台后,首先打开左侧的 SQL 窗口,选择我们的目标数据源(此处演示为 ck_集群测试1);在左侧对象导航树找到我们的目标数据库 如果您想要在指定逻辑集群的多个节点同时创建同一个表,也可以选择配置 on cluster 参数(此处演示选择 ninedata_cluster);当您选择 on cluster 参数后,我们 NineData 执行完成后您在 NineData SQL 窗口可通过如下 SQL 进行确认:## 查看逻辑集群有哪些分片节点:## 此处 ninedata_cluster 需要替换为您使用的逻辑集群名select * 未来,我们将继续迭代优化支持本地表与分布式表的一键联动更新,NineData 让每个人用好数据和云。
1.NineData社区版是什么?NineData是面向AI时代的智能数据管理平台,提供数据库DevOps、数据复制对比等功能。 NineData提供云服务、本地企业版、社区版多种模式。社区版是面向广大开发者的免费版本,包括了NineData的基础功能,可以在本地通过docker一键安装部署,5~10分钟快速体验。 5.NineData社区版安装部署在部署方面,基于Docker技术,用户通过简单命令即可在本地电脑完成安装,仅需需要5~10分钟就可以快速完成安装部署,方法步骤如下:NineData社区版安装部署在服务器中已安装 dockerrun-p9999:9999--privileged-v/opt/ninedata:/u01--nameninedata-dswr.cn-east-3.myhuaweicloud.com/ninedata /ninedata:latest6.总结NineData社区版V4.7.0通过数据复制跨库兼容扩展、DevOps云生态适配与核心功能稳定性优化,构建了更全面的数据管理能力矩阵。
本文将介绍,如何使用NineData帮助开发者,通过GUI的方式访问和管理ClickHouse数据库。 使用NineData访问ClickHouse整个使用过程也较为简单。首先,需要在NineData数据源页面创建ClickHouse数据源。 导航树功能对比:NineData VS 其他NineData的导航树提供了丰富而完整的数据库对象,对比常用的数据库GUI工具,NineData支持更加完整,体验更加友好。 在右图中,NineData则通过语法结构,对象别名等信息,准确的推荐最可能匹配的列信息。 另外,NineData除了可以支持以GUI的方式访问和管理ClickHouse之外,NineData还支持MySQL到ClickHouse的数据迁移/同步/复制功能,相比ClickHouse内置的集成引擎
03 NineData 全球领先的多云管理这就是NineData产生的背景和原因,NineData要做的就是在这个多云时代,在这个数据库百花齐放的时代,构建全球领先的多云数据管理平台。 NineData支持完整的权限管理、审计日志以及敏感数据保护等能力,可以非常好的保护企业的数据安全。NineData数据备份和恢复接下来,要介绍的是NineData的“数据备份和恢复”。 NineData 数据复制接下来,来看一下NineData的第三个产品:数据复制。 NineData数据对比最后,来看看NineData的数据对比。 现在大家就可以登录NineData官网体验完整的产品功能04 关于作者周振兴,是NineData的联合创始人,致力于解决云时代的数据管理挑战。
实现这个过程是非常复杂的,但是通过 NineData 就可以轻松做到。什么是 NineData?NineData 是玖章算术公司自主研发的云原生智能数据管理平台,是一个纯国产的软件。 步骤一:录入所有节点的 MySQL 数据库并添加多活标记1.登录 NineData 控制台,单击数据源管理>数据源,然后在页面中单击创建数据源,选择需要录入的数据源。 步骤二:创建数据源 A、B、C 之间的双向复制任务1.登录 NineData 控制台,单击数据复制>数据复制,然后单击创建复制。
为此,NineData 正式推出 SQLServer 到 SQLServer 的双向复制功能。双向复制是什么? NineData 的双向复制能力许多企业对于双向复制最常见的担忧,往往是循环复制、冲突覆盖。 NineData 在功能设计上充分考虑了这些挑战:冲突检测机制:当两边同时改了同一条数据,NineData 会自动识别并执行设定好的冲突解决策略。 防循环复制:NineData 内置多活标记功能,即使在多源同步场景下,也不会出现循环写入的情况。灵活配置:可灵活选择需要同步的库或表,并且支持 ETL 功能。 总结NineData 的 SQLServer ↔ SQLServer 双向复制,不仅仅是“数据双向跑起来”这么简单,而是让数据库之间的交流有了秩序、有了规则。
巧合的是,在周末 WiFi 冲浪闲逛的时候,突然发现一款之前商业版的数据管道工具软件 —— NineData 要发布免费的社区版本了,而且 Doris 首当其冲,这不得火速来一波体验,看看效果具体如何? 走你~ NineData 介绍 以下是官网对 NineData 管道工具的定位和介绍。 :/u01 --name ninedata -d swr.cn-east-3.myhuaweicloud.com/ninedata/ninedata:latest 镜像已经上传到 Docker Hub 实时同步 全量复制同步后,即可同步的开启增量复制任务,即CDC式的同步任务,可以看到类似 FlinkCDC 的 CheckPoint 时间,在 NineData 中是一个动态变配的延迟值,平均看起来在5s 首先我觉得 NineData 团队愿意进一步支持国内的免费市场,无论这是不是一个商业化考虑的行为,至少在用户角度是一件比较好的事情,有新的力量加入免费数据同步这个市场,会给更多的小型企业给出更多的选择空间
NineData 提供企业级数据库规范使用 NineData,我们可以让原本枯燥无味的条款和规则变得更加有趣和有意义。 基于这些原则,我们可以使用 NineData 来定制企业级数据库规范。步骤一:使用 NineData 的「可视化表结构编辑」功能设计数据库模型该功能非常易用,可以帮助我们快速地创建和修改数据库模型。 步骤二:使用 NineData 的「数据管理功能」管理数据库该功能可以帮助我们保障数据库性能和健康状况,及时发现和解决问题。 步骤三:使用 NineData 的「数据安全功能」保护数据库的安全性数据安全功能可以帮助我们防止数据泄露和攻击,保护公司的核心数据。 如果各位有兴趣,可以直接登录 NineData 官网(https://www.ninedata.cloud/),新建组织后申请免费测试数据源,开始你的探秘之旅。
swr.cn-east-3.myhuaweicloud.com/ninedata/ninedata:latest参数说明参数说明-p 9999:9999NineData 通过 9999 端口提供服务,此参数将容器的 --name ninedata设置容器名称为 ninedata,可自行指定其他容器名称。 -d swr.cn-east-3.myhuaweicloud.com/ninedata/ninedata:latestNineData 的镜像地址,用于拉取 NineData 的镜像文件。 访问并初始化在浏览器中输入 NineData 的连接地址即可打开 NineData 控制台的登录页,NineData 服务默认端口号为 9999,初始管理员账号与密码均为 admin。 -3.myhuaweicloud.com/ninedata/ninedata:latest华南-广州swr.cn-south-1.myhuaweicloud.com/ninedata/ninedata:
NineData 的“结构设计与发布”之所以值得单独讨论,就在于它不是又一个仅可提交 SQL 的页面,而是一套专门为多环境结构发版设计的流程编排机制。 NineData 的“结构设计与发布”是围绕“基准数据源”来组织整条流程的。 更关键的是,NineData 内置了一个默认的开发→生产流程,但也支持新增测试、预发等节点,并在节点上配置是否允许跳过、是否允许回退到上一个节点、是否允许编辑已执行过的 SQL。 NineData 的做法,相当于把“发布前控制”和“发布后追溯”同时纳入了数据库工作台。 NineData 的流程编排价值,就在于它把这件长期依赖 DBA 经验的事,变成了一套可以标准化、可追踪、可回看的组织能力。
我们在云计算和数据库领域工作了 20 年,创业推出的第一款产品名字叫 NineData,就是要解决上面三个问题。03NineData 产品简介这是 NineData 的产品大图,分为四大核心功能。 04NineData 技术架构NineData 是 SaaS 模式的多云数据管理平台,所以多云和多源是我们要解决的重点问题。 NineData 会支持主流的云厂商和自建机房,也就是说,无论是云上还是云下的数据库,也不论是云⼚商专属数据库还是自建数据库,NineData 都会⽀持。 再介绍 NineData 的多云运行架构,NineData 是 SaaS 模型,但是数据处理是越靠近用户的数据库节点越好,举个例子,如果要服务阿里云北京 Region 的用户,那么 NineData 最好也部署在阿里云的北京 希望每个技术人员都喜欢 NineData,也希望大家多多反馈建议,NineData 可以在线使用,地址是:www.ninedata.cloud (建议在 PC 上打开)
没错,玖章算术公司旗下的 NineData 服务就发布了这些能力。 NineData 通过内置强大的AI生成能力,让你可以在 NineData 平台上,通过自然语言提问,轻松完成库表生成、测试数据构建、数据查询变更及性能优化等常见的数据库开发、数据分析及日常运维工作。 借助 NineData,你可以直接使用自然语言提问,并完成对应数据的查询与变更。 使用 NineData 智能 SQL 功能,只需简单输入需要构建的数据量,就可快速生成并应用测试数据集。 如果各位有兴趣,可以直接登录 NineData ((https://www.ninedata.cloud/sql) ) 申请免费测试数据源,开始你的探秘之旅。
在这个问题上,NineData 和 Bytebase 各有侧重点,也有相应边界。 NineData 的不同在于,它更贴数据库工作台本身,用户管理、角色、权限申请、我的权限、审计、敏感数据治理等能力组合得更像一套数据库运营平台。 NineData 的优势主要体现在三个层面。 NineData 提供统一的界面和操作方式,让你能够统一管理不同类型的数据源,无论是关系型数据库、NoSQL 数据库还是数据仓库。 NineData 的优势,在于它把数据库权限管理做成了一条数据库场景内的闭环链路,而不是只覆盖其中某个片段。