
DB/数据库
文章平均质量分 94
ChaITSimpleLove
云原生领域爱好者!
展开
-
探索 .NET 9 控制台应用中的 LiteDB 异步 CRUD 操作
LiteDB 是一款轻量级、快速且免费的 .NET NoSQL 嵌入式数据库,专为小型本地应用程序设计。它以单一数据文件的形式提供服务,支持文档存储和查询功能,适用于桌面应用、移动应用和小型 Web 应用等场景。原创 2024-11-23 22:13:20 · 1285 阅读 · 0 评论 -
【01】openEuler 源码安装 PostgreSQL
PostgreSQL 号称世界最先进的开源数据库。它是一种功能强大的开源对象关系数据库系统。它使用并扩展了SQL语言,使其能够存储复杂的数据结构和执行强大的查询。PostgreSQL 有一个强大的社区,不断进行开发和改进,以保持其在数据库系统中的领先地位。本篇文章我们以 openEuler 系统环境,通过源码方式安装 PostgreSQL 。原创 2024-03-01 11:22:31 · 3063 阅读 · 0 评论 -
令人惊叹的 PostgreSQL 可伸缩性
这是一篇系统设计经验分享,主要介绍了如何使用 `PgBouncer` 以解决 `PostgreSQL` 的可伸缩性(`Scalability`)问题。`55M QPS + 20%` 的互联网流量听上去并不小,但从 `PostgreSQL` 专家的角度看,这里的实践确实还是有些朴素简陋 —— 甚至可以说大惊小怪。不过,是这篇文章确实抛出来了一个有意义的问题 —— 即 `PostgreSQL` 的 `可伸缩性(Scalability)` 到底怎么样?转载 2024-01-16 11:28:13 · 350 阅读 · 6 评论 -
.NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(测试篇)
LTT 是一个使用 C# 开发的轻量级压测工具,基于 .NET6 版本, 和其他压测工具相比,安装和使用都非常简单。提供了一种可靠的方式来模拟高负载情况,来确定系统的瓶颈和性能极限,并且支持以图片输出压测结果。原创 2023-12-11 14:06:48 · 2808 阅读 · 1 评论 -
.NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
此处还是以默认的 WeatherForecast (天气预报) 的数据为例,分别对两种类型的数据库做相应的 crud 操作,并对比测试性能。这里我们使用的 .net8 版本, 创建 WebAppDbTest 项目。原创 2023-12-11 14:04:36 · 2719 阅读 · 1 评论 -
谈谈 .NET8 平台中对 LiteDB 的 CRUD 操作
LiteDB - 一个单数据文件 .NET NoSQL 文档存储。LiteDB 是一个小巧、轻量级、快速、简单易用的 NoSQL 嵌入式数据库,它支持文档存储和查询,具有高性能、可嵌入性、跨平台等特点。LiteDB 是一个 .NET 平台下的开源项目,它可以在等多个平台上运行。LiteDB 的 API 简单易用,支持 LINQ 查询,同时还提供了一个可视化的管理工具,方便用户进行数据库的管理和操作。原创 2023-12-04 17:25:20 · 1849 阅读 · 0 评论 -
Babelfish 发展原则
Babelfish for PostgreSQL 加速了将 SQL Server 应用程序迁移到PostgreSQL 的旅程。翻译 2023-11-29 12:50:54 · 103 阅读 · 0 评论 -
Redis ACL 规则说明
ACL是使用 DSL 定义的,该 DSL 描述了用户能够执行的操作。该规则始终从上到下,从左到右应用,因为规则的顺序对于理解用户的实际权限很重要。ACL规则可以在redis.conf文件以及 users.acl 文件中配置 DSL,也可以在命令行中通过 ACL 命令配置。原创 2023-11-20 17:05:28 · 720 阅读 · 0 评论 -
Redis 访问控制列表(ACL)
Redis 是一种高性能的缓存数据库,每秒可处理百万级的请求,如果没有很好的ACL控制,很可能会被暴力破解;在生产环境中,这是一种重大的安全影响因素,然而Redis 6.0扩展的Auth得以弥补这一隐患,助力安全生产。如果是新版本的,推荐大家尝试外部ACL file方式配置来管理用户访问控制权限。Redis ACL用户管理方面,其中key的配置因为支持正则表达式,所以还能给出各种不同的表达式,这个正则表达式就推荐更多的小伙伴自行去尝试吧。原创 2023-11-18 01:31:11 · 1817 阅读 · 0 评论 -
openEuler 系统操作 Docker Compose 容器化部署 Redis Cluster 集群的节点添加、删除和可视化监控
Redis 经过多年发展,早已不仅仅是一个单纯的内存数据库了。有了 RedisMod 的支持,Redis 的功能将变得非常强大。使用 Docker 来安装 Redis,注意下载 Redis 的完全体版本。原创 2023-11-16 17:19:01 · 427 阅读 · 0 评论 -
TencentOS Server 安装 PostgreSQL
TencentOS Server 3.1 安装 PostgreSQL 13.x,TencentOS Server 是腾讯公司自主研发的定制化服务器操作系统。该系统集成了众多服务 器系列的优点,加入自主研发的软件,便于用户操作使用,提供全方位(内核及用户态)的 操作系统支持。TencentOS Server 号称是为云而生的第三代服务器操作系统。原创 2023-03-10 17:41:28 · 1232 阅读 · 2 评论 -
tlinux 3.1 安装 postgresql 13.x
TencentOS Server 3.1 安装 PostgreSQL 13.x原创 2022-01-29 12:07:43 · 2227 阅读 · 0 评论 -
聊聊几款文件同步备份工具,你更喜欢哪一款呢?
文件备份对企业的价值对于绝大多数人而言,电脑中的不少文件对于我们来说都非常重要,一旦丢失,损失将会难以估量。随着网络威胁的不断发展和变得越来越复杂,文件传输和托管文件传输之间的区别对于企业来说至关重要。应用先进技术管理文件传输的挑战在于区分以文档为中心的协作文件共享和自动或部分自动化文件传输,以支持业务流程(通常以兼容的方式)。为了安全地管理信息并解决最终用户和IT之间的平衡,组织需要考虑这三个基础来进行文件传输过程:**1. 自动化:**通过集中式文件传输系统将自动化应用到文件传输过程中,消除了手原创 2021-12-17 18:04:49 · 15480 阅读 · 1 评论 -
FreeFileSync 文件备份
需求目标实现 sql server 数据库文件本地+异地备份,备份文件包括:【.bak】数据库的备份文件,包含日志与库数据文件;【.mdf】数据库数据文件,存放一个数据库的数据信息;【.ldf 】数据库日志文件,存放对该数据库的更新操作(增、删、改)的文件;当然以下讲述的方案也可以实现其他文件的备份,按自己的实际需求情况部署配置即可,这里以上述需求目标为例来讲解部署配置相关操作。环境准备服务器操作系统 Windows Server 2012R2 及以上版本;DB 数据库版本 SQL原创 2021-12-16 12:49:17 · 2774 阅读 · 2 评论 -
cwRsync 文件备份
需求简介单服务器系统的文件备份;多服务器系统(相同OS 或 不同OS)之间的文件备份;数据库(DB)服务器的 .bak , .mdf & .ldf 等文件备份;Rsync 应用介绍什么是 Rsync ?Rsync 是一款开源(且免费)的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具,主要是在 Linux 上面用于文件同步备份用的,也有 windows 版 cwRsync(分为免费和付费版本),不过基本上免费版本就可以满足大部份要求了。Rsync原创 2021-12-14 13:53:10 · 2519 阅读 · 0 评论 -
腾讯 TDSQL for PostgreSQL 产品介绍
TDSQL PostgreSQL版(TDSQL for PostgreSQL)是腾讯自主研发的分布式数据库系统。TDSQL PostgreSQL版 集高扩展性、SQL 高兼容度、完整的分布式事务支持、多级容灾及多维度资源隔离等功能于一身,采用无共享的集群架构,提供容灾、备份、恢复、监控、安全、审计等全套解决方案,适用于 GB级 - PB级 的海量 HTAP 场景。转载 2021-12-06 11:59:41 · 1399 阅读 · 0 评论 -
Redis 中的数据持久化策略(AOF)
上一篇文章,我们讲的是 Redis 的一种基于内存快照的持久化存储策略 RDB,本质上他就是让 redis fork 出一个子进程遍历我们所有数据库中的字典,进行磁盘文件的写入。但其实这种方式是有缺点的,先不说阻塞式 save 调用会阻塞整个 redis 服务,即便异步式 bgsave 也是基于时间间隔,每多少秒触发了多少次更新操作才会生成 RDB 文件,那么如果某次 RDB 生成之后,紧接着服务宕机,就至少丢失几秒甚至更多的数据,并且这些数据是无法挽回的。而 AOF 是 redis 中的另一种数据持久转载 2021-10-19 18:00:39 · 566 阅读 · 0 评论 -
Redis 中的数据持久化策略(RDB)
Redis 是一个内存数据库,所有的数据都直接保存在内存中,那么,一旦 Redis 进程异常退出,或服务器本身异常宕机,我们存储在 Redis 中的数据就凭空消失,再也找不到了。Redis 作为一个优秀的数据中间件,必定是拥有自己的持久化数据备份机制的,redis 中主要有两种持久化策略,用于将存储在内存中的数据备份到磁盘上,并且在服务器重启时进行备份文件重载。RDB 和 AOF 是 Redis 内部的两种数据持久化策略,这是两种不同的持久化策略,一种是基于内存快照,一种是基于操作日志,那么本篇就先来讲转载 2021-10-19 17:47:29 · 2742 阅读 · 0 评论 -
你了解 Redis 的三种集群模式吗?
阅读本文,你可能会有哪些收获呢?首先,你会知道 redis 有三种集群模式;然后对每种集群模式的原理有个大概了解;当然还能看到集群演变的影子;最后还会有手把手的实操;Redis 支持三种集群方案Master/Slave (主从复制)模式;Sentinel(哨兵)模式;Cluster 模式;Redis 集群的三种模式$ | Master/Slave(主从复制)模式;Master/Slave 主从复制的作用通过持久化功能,Redis保证了即使在服务器重启的情况下也不会丢失(.转载 2021-10-19 15:58:57 · 509 阅读 · 0 评论 -
Ubuntu Server 20.04 LTS 安装配置 PostgreSQL
1 & 环境准备上面一篇文章我们讲解了在 Windows 环境上面安装 PostgreSQL 的简单介绍,准备环境基本一样,此处我们安装系统环境是 linux for ubuntu ,所以选择 linux 进入页面,如下所示:更多信息请查看 =》PostgreSQL: Linux downloads (Ubuntu)2 & Ubuntu Server 安装 PostgerSQLPostgreSQL 可以从 Ubuntu 主存储库中获取。然而,和许多其它开发工具..原创 2021-04-25 16:12:53 · 2687 阅读 · 0 评论 -
Winsows Server 2019 安装 PostgreSQL
1 & 环境准备windows server 2019 镜像文件,官网地址 =》Windows Server 2019 | Microsoft postgresql 12.x for windows,官网地址=》PostgreSQL: The world's most advanced open source database 准备一个满足以上条件的服务器;(物理机,VM 均可)以上环境中安装 windows server 2019 的环节省略,不是本次主题,今天主要是讲解Postgre.原创 2021-04-25 14:34:09 · 1921 阅读 · 0 评论