首页 文章 精选 留言 我的

精选列表

搜索[生成式引擎优化],共10000篇文章
优秀的个人博客,低调大师

分布式图数据库 Nebula Graph v2.0-rc1 发布

2.0 RC1 vertexID 增加了对 Integer 类型的支持。 暂不支持 v1.x 升级至2.x,升级步骤正在测试中。。。 New Features vertexID 支持 Integer 类型,pr 参见:https://github.com/vesoft-inc/nebula-graph/pull/496、https://github.com/vesoft-inc/nebula-common/pull/351、https://github.com/vesoft-inc/nebula-storage/pull/246、https://github.com/vesoft-inc/nebula-docs/pull/264 FIND PATH支持正向、反向和双向查找路径,pr 参见:https://github.com/vesoft-inc/nebula-graph/pull/4641,支持去除环路,pr 参见:https://github.com/vesoft-inc/nebula-graph/pull/461 SHOW HOSTS graph/meta/storage支持查看服务的相应版本,pr 参见:https://github.com/vesoft-inc/nebula-graph/pull/437、https://github.com/vesoft-inc/nebula-common/pull/325、https://github.com/vesoft-inc/nebula-storage/pull/223 BALANCE DATA RESET PLAN支持 reset 上一个失败的计划 ,pr 参见:https://github.com/vesoft-inc/nebula-common/pull/342、https://github.com/vesoft-inc/nebula-storage/pull/232 支持更多MATCH用法,用法参见:https://docs.nebula-graph.io/2.0/3.ngql-guide/7.general-query-statements/2.match/ 支持路径相关函数,pr 参见:https://github.com/vesoft-inc/nebula-common/pull/3061、https://github.com/vesoft-inc/nebula-common/pull/358 Changelog 修改了metad,graphd,storaged服务的默认端口号,以减少端口号冲突,pr 参见:https://github.com/vesoft-inc/nebula-graph/pull/4741、https://github.com/vesoft-inc/nebula-storage/pull/2391 升级 注意:1.x 暂时不支持直接升到 2.x,v2.0.0-alpha / beta 升级: 首先停止所有机器的 Nebula 服务 在每一台机器执行 scripts/nebula.service stop all 然后通过执行 scripts/nebula.service status all 来确认进程已经退出 在每一台机器(根据系统环境)安装新的 rpm 包 获取 package:https://github.com/vesoft-inc/nebula-graph/releases/tag/v2.0.0-rc1 卸载原有 rpm 包,比如:rpm -e nebula-graph-2.0.0-alpha.el6.x86_64.rpm 安装 package,比如:rpm -Uvh nebula-graph-2.0.0-rc1.el6.x86_64.rpm 启动 Nebula 所有机器执行scripts/nebula.service start all 确认进程正常启动scripts/nebula.service status all 最后,如果你在本次升级过程中遇到任何问题,欢迎前往板块:https://discuss.nebula-graph.com.cn/tag/v2-rc4提问

优秀的个人博客,低调大师

为什么说共享数据库已成过去式?

本文转载自公众号“读芯术”(ID:AI_Discovery) 共享数据库范式是一种常见的开发工作流程,即团队中的所有开发人员都共享某一个数据库的访问权限,都使用该数据库来支持应用程序开发。 这一工作流程很简单,无需为每个工程师配置基础架构,使安装成本降至最低,因而人们愿意选择它。但由于工程师做出改变的同时不得不承担着影响其他人工作的风险,它也会给工程师造成痛苦和瓶颈。 Spawn使我们能够轻松进行数据库配置,并使每个工程师都拥有自己专用的数据库环境,而无需配置任何额外的基础架构。 共享数据库 共享数据库通常包含一个生产数据库的副本(适当地被屏蔽以删除敏感数据,并且可能被子集化以缩小其规模),该副本由团队中的所有开发人员共享。共享数据库的好处是管理的基础架构更少,开发人员只需将连接字符串插入共享数据库即可快速启动并运行。 尽管这种设置对一个很小的团队或很少进行数据库更改的团队颇有作用,但它很快会遇到一些问题: 互踩:开发人员可能会尝试对共享数据库进行矛盾互斥的更改,存在抹去彼此工作的风险。 不能安全地迁移应用:更改一项功能的数据库架构可能会破坏其他代码。 未知状态:如果数据库的状态不受单个开发人员的控制,从一瞬间更改到下一瞬间,错误再现和应用程序测试将变得更加困难。 共享数据库模式日益落后,因为容器化使得数据库供应比以往任何时候都更容易,消除了基础设施供应的开销。 每个开发人员一个数据库 在这种模型下,团队中的每个开发人员都有自己的(隐藏的)生产数据库副本,可以根据该副本进行工作。这使开发人员可以单独更改其数据库副本,从而解决了由于争用共享数据库而引起的问题。 这在过去比较困难,因为我们必须为每个开发人员提供类似于生产的应用程序数据库的副本。但是,通过使用Spawn,我们可以从命令行配置临时数据库实例,而无需设置或托管任何其他基础架构: 使用Spawn,我们可以每天从生产环境中创建一个数据映像(作为计划构建管道的一部分),并使此映像对开发人员和CI系统都可用——所有这些都使用Spawn CLI。可以从备份文件或脚本创建映像。 然后,每个开发人员都可以基于此映像配置自己的数据库,而不必像运行spawnctl create data-container 那样轻松地离开命令行。 Spawn在幕后Kubernetes集群中创建并托管一个容器化的数据库实例,将开发团队从管理自己的数据库基础设施的负担中解脱出来,并获得专用数据库进行开发的所有好处: 快速提供任意规模的数据库:Spawn使用块级文件系统快照来恢复和写入数据库。这意味着即使是最大的映像也可以在几秒钟内配置完毕,并且保持高速写入。 快照和还原:可以使用Spawn CLI spawnctl save命令随时对数据库进行快照。使用spawnctlreset可恢复到以前的任何状态。无需担心数据库更改,因为它总是很容易还原。 无需基础设施:Spawn负责数据库的供应和托管,允许开发人员专注于代码。 同一映像的多个副本:一个映像可用于根据需要提供尽可能多的数据库——所有这些数据库都有自己的连接字符串,相互独立和分离。 多数据库支持:Spawn支持SQL Server、Postgres、MySQL、Redis和Mongo。 还等什么呢?是时候上手Spawn啦!

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

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

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册