首页 > 数据库 >云原生爱好者周刊:野心很大的云原生数据库 SurrealDB

云原生爱好者周刊:野心很大的云原生数据库 SurrealDB

时间:2022-10-18 15:15:18浏览次数:110  
标签:原生 爱好者 Fluent Terraform 开源 Linux SurrealDB Bit

开源项目推荐

SurrealDB

SurrealDB 是一个开源的端到端云原生数据库,同时支持 Table、Document 和 Graph 等多种数据模型,对外提供 SurrealQL、GraphQL、Rest 与 WebSocket 等多种查询方式,支持实时查询和权限等高级特性,既可以嵌入式部署,也可以在云端扩展为分布式的数据库。

pg_watch_demo

这个项目在 PostgreSQL 中通过 trigger 和 notify 模拟了 Etcd 的 watch 机制,包含以下功能:

  • watch (*);
  • 从历史数据中读取 value。比如从 revision 中读取 key;
  • 修改 key;
  • 删除 key;
  • 通过 revision 或者 date retention 进行压缩(compact)。

dnslookup

dnslookup 是使用 Go 语言编写的 DNS 查询命令行客户端,支持 DOH、DOT、DOQ、DNSCrypt 等各种 DNS 协议。

FrankenPHP

FrankenPHP 是使用 Go 编写的高性能、开源的 PHP 应用服务器,与 php-fpm 不同,FrankenPHP 只有一个二进制文件,使用常驻进程来和 PHP 应用进行交互,不需要在每次请求时创建并杀掉一个新的 PHP 进程。

RoadRunner

另一款使用 Go 编写的 PHP 应用服务器,与 FrankenPHP 类似。

Helix

Helix 是一个使用 Rust 语言编写的现代化文本编辑器,兼容 vim 的快捷键和操作体验,内置语法高亮等多种高级功能。

商业产品推荐

Slim.AI

Slim.AI 是基于 docker-slim 这个开源项目的商业服务,可以通过可观测性来保障镜像中的软件供应链安全,删除镜像中无用的文件和软件包,压缩镜像大小,减少攻击面和漏洞数量。

KubeSphere Cloud 轻量集群服务

这是青云推出的一款完全开箱即用的 Kubernetes 集群托管服务,支持秒级启用 Kubernetes 集群,同时提供一键部署 KubeSphere 容器平台,可以快速得到完整可用的轻量集群资源。如果你想快速获取一个可用的 Kubernetes 集群来进行学习体验、教学培训、测试验证、商务演示等用途,可以试试这个服务,目前有俩小时的免费使用时间限制,上述场景已经够用了。

文章推荐

Apache APISIX 集成开源函数计算平台 OpenFunction

Apache APISIX 是一个动态、实时、高性能的 API 网关,提供负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。Apache APISIX 不仅支持插件动态变更和热插拔,而且拥有众多实用的插件。OpenFunction 是一个云原生的开源 FaaS 平台,旨在让用户专注于自己的业务逻辑,而不必维护底层运行时环境和基础设施。本文介绍了 Apache APISIX 新的无服务插件 OpenFunction 的功能与集成细节。

忙碌的开发人员的 Go Profiling、跟踪和可观察性指南

这是一本实用指南,针对的是对使用 profiling、跟踪和其他可观察性技术改进程序感兴趣的忙碌的 gopher。如果你对 Go 的内部实现不熟悉,建议你先阅读整个介绍。之后,你可以自由地跳到你感兴趣的任何章节。

云原生动态

Fluent Bit 超过 30 亿次下载

Fluent Bit 在 10 月初突破了 30 亿下载量。

从 2019 年到 2021 年,Fluent Bit 下载量基本上每年增长两倍。然而,该比率在 2022 年大幅增加。今年前三个月,Fluent Bit 每天被下载 200 万到 300 万次。目前,这个数字平均每天为 1300-1400 万次。

Fluent Bit 是一个CNCF 毕业项目,隶属于 Fluentd,与其他基础技术如 Kubernetes 和 Prometheus 一起。这是一个高度可伸缩的应用程序,它采用供应商中立的方法,从不同的来源收集日志和指标,处理它们,并将它们发送到多个目的地。本月晚些时候,该社区将发布 Fluent Bit v2,该版本将增加对分布式追踪数据(或追踪)的支持,使 Fluent Bit 与 CNCF 孵化项目OpenTelemetry 完全兼容。

Grafana 9.2 发布

除了公共仪表盘的新开发和对 Google Analytics 4 属性的支持之外,Grafana 9.2 还提供了与支持团队就仪表盘问题进行联系的新方法、Grafana Loki 的简化查询变量编辑器、访问控制的改进等等。

该版本主要变化如下:

  • 新的仪表盘帮助选项
  • Grafana Loki 的简化查询变量编辑
  • 改进了 Google Cloud Monitoring 插件的 UI
  • 扩展了 JOIN 转换以支持 INNER JOINS 和 OUTER JOINS
  • 在 Terraform 中创建和分配角色
  • 创建和编辑团队时的角色选择器
  • ……

HashiCorp 通过持续验证增强 Terraform 漂移检测

HashiCorp为 Terraform 发布了许多新功能,包括持续验证和无代码配置。这两个功能目前都处于面向 Terraform Cloud Business 用户的测试版中。其他版本包括本机开放策略代理 (OPA)支持和Azure 提供程序自动化。

新的连续验证功能建立在先前发布的漂移检测之上。通过持续验证,可以定义大约每 24 小时检查一次的前置条件和后置条件。漂移检测确定真实世界的基础设施是否与 Terraform 状态文件匹配,而持续验证可验证这些自定义条件在 Terraform 提供基础设施后是否继续通过。

Linux 打包系统中发现安全漏洞

Canonical 的 snap 和 Red Hat 的 flatpaks 一样,都是基于容器的 Linux 软件打包和部署程序。虽然 snaps 与 Ubuntu Linux 关联最密切,但它用于在许多 Linux 发行版上分发和安装 Linux 程序。Qualys 研究团队发现了几个难以发现的 snap Linux 安全问题。

这些安全漏洞很严重。在最坏的情况下,这个 7.8 通用漏洞评分系统 (CVSS) 评级的安全漏洞可用于在默认 Ubuntu 安装上获得完全的 root 权限。

本文由博客一文多发平台 OpenWrite 发布!

标签:原生,爱好者,Fluent,Terraform,开源,Linux,SurrealDB,Bit
From: https://www.cnblogs.com/kubesphere/p/16802595.html

相关文章

  • 原生js导出word、导出excel
    导出word文件导出部分HTML成word文件。注意:部分样式word不支持,图片需要设置width和height属性/***下载文件*@param{string}url文件地址*@param{string}f......
  • 【 云原生 kubernetes 】- 基于角色的访问控制RBAC
    简述RBAC是一种基于组织中用户的角色来调节控制对计算机或网络资源的访问的方法。简言之,不同用户之间拥有不同的访问权限,就像我们在使用ELK日志系统时,运维人员具有最高权......
  • 《SREWorks 云原生数智运维工程实践》电子书重磅来袭!(免费下载)
    云原生是在云计算场景下的再升级,其核心是创新,是一次比物理机上云更彻底的创新。云原生让工作负载摆脱束缚,能够自由地在各种平台上运行。诚然,这种创新带来了更多的可能性,但也......
  • 原生js中offsetTop, offsetLeft与offsetParent的详细讲解
    简单说下:offsetTopoffsetTop:为只读属性。返回的是一个数字。它返回当前元素相对于其offsetParent元素的顶部内边距的距离。它等价于offsetTop==>元素到offsetPare......
  • 云原生运维排障的关键要点
    随着云原生环境下资源数量暴增、云网快速动态变更、网络传输路径愈发复杂等因素,传统的运维管理模式已经难以应对。云原生网络正呈现出高密度、多层级与频变动的三大特性:高密......
  • 原生js document.getElementById("XXX").disabled="false";无效
    想要设置表单元素不能访问时,使用document.getElementById("XXX").disabled="true";但是想要取消disabled的时候,发现document.getElementById("XXX").disabled="false";无......
  • 云原生--argocd 自动同步
    自动同步在前面我们使用了手动同步https://www.cnblogs.com/zouzou-busy/p/16600104.html,当git仓库有变更时,需要手动点击SYNC,比较麻烦,我们也可以创建一个自动同步的应......
  • 云原生--argocd 命令行
    前戏在使用命令行的时候需要先登录#登录要指定ip和端口[root@master1~]#argocdlogin10.6.215.30:30495WARNING:servercertificatehaderror:x509:cannotv......
  • 云原生--argocd 仓库管理、集群管理
    前戏在我们之前添加应用的时候,都是在下图那里添加的,但如下图那样添加有个问题,就是我们的仓库需要认证,那是没有办法的,这时候我们就需要先将仓库设置好,在这里选择就可以了......
  • 企业云原生转型,如何解决弹性、运维和团队协同等问题?
    作者:王彬、杏祉尧、黄枫项目背景贵州酒店集团有限公司于2019年2月28日注册成立,是经贵州省人民政府批准并授权省国资委履行出资人职责的省管大一型企业,全资及控股子......