标签: 数据库
编程

etcd:一款 Go 语言编写的高可用分布式键值数据库

1498 2023-04-22 09:15:00

etcd 是一个分布式的、高可用的、一致性的 key-value 键值存储数据库,基于 Go 语言实现,主要用于共享配置和服务发现。

详情...
编程

ULID vs UUID:为什么 ULID 更适合在分布式系统中使用?

3019 2023-04-15 11:28:00

在分布式系统中,唯一标识符(UUID)是非常常见的,它是用于标识数据或者实体的一种方式,它是基于算法生成的一个固定长度的字符串。然而,UUID 也有一些缺点,例如它们很难被排序,因为它们是随机生成的,这导致了一些性能问题。而 ULID 则是一种新的方案,它解决了这些问题并提供了一些额外的优势。什么是 ULID?ULID(Universally Unique Lexi...

详情...
编程

MySQL 全文检索

1295 2023-04-08 23:45:00

MySQL 支持使用 LIKE 运算符和正则表达式进行文本搜索。但是,当 text 列很大并且表中的行数增加时,使用这些方法有一些限制:性能:MySQL 必须扫描整个表,以根据 LIKE;正则表达式中的语句或模式中的模式查找确切的文本。灵活的搜索:通过 LIKE 运算符和正则表达式搜索,很难有灵活的搜索查询,例如,查找描述中包含

详情...
编程

MeiliSearch,一个轻量级搜索引擎

2807 2023-04-07 19:48:00

MeiliSearch 是一个功能强大,快速,开源,易于使用和部署的搜索引擎。搜索和索引都是高度可定制的。允许输入、过滤器和同义词等特性都是开箱即用的。是近两年开源的项目,同样也支持中文分词,在小数据规模下可以实现比 ElasticSearch 更加快速和易用的搜索体验。

详情...
编程

数据库以及它背后的存储

1334 2023-03-28 09:17:19

先要明确,这里的数据库指的是关系型数据库,即满足 ACID 原则并用 SQL 语言进行操作的持久性(掉电数据不丢)数据库。当然,在追求高并发的过程中,我们将不可避免地接触到内存数据库,但我们一定要知道,内存数据库只是架构设计的一部分,而且不是最重要的部分。数据库是个大单点所有 web 系统都会经常面临这种需求:用户要一个一个注册,ID 不能一样;订单要一个一...

详情...
编程

13 年,MySQL 之父赌赢了:另起炉灶的 MariaDB 成功上市!

1281 2022-12-20 08:12:25

今年 2 月,开源数据库厂商 MariaDB 完成了 1.04 亿美元的 D 轮融资,同时宣布了一个重磅消息:计划通过 SPAC 的方式,与特殊目的收购企业 Angel Pond Holdings 合并,在纽约证券交易所公开上市。终于在今天,这个 13 年前由 MySQL 之父另起炉灶而开发的 MariaDB,宣布正式完成合并,公司更名为 MariaDB p...

详情...
编程

在 Laravel 框架中使用 Redis

1332 2022-12-05 08:53:38

首先,通过 Composer 安装 predis/predis 包:composer require predis/predis配置: redis的配置文件是:config/database.php'redis' => [ 'client' => 'predis', 'default' =&g...

详情...
编程

Redis 简介

1434 2022-12-04 18:09:25

Redis是Remote Dictionary Server(远程字典服务)的简称,它是基于内存存储,Key-Value类型的数据库。具有极高的读写性能,读的速度可达110000次/s,写的速度可达81000次/s 。redis的应用场景redis由于数据的读取和操作都在内存当中操作,读写的效率较高,所以经常被用来做数据的缓存。把一些需要频繁访问的数据,而且...

详情...
编程

Elasticsearch 分布式引擎概述

1551 2022-12-02 04:13:53

Elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎,它的底层是开源库Apache Lucene。  Lucene 可以说是当下最先进、高性能、全功能的搜索引擎库——无论是开源还是私有,但它也仅仅只是一个库。为了充分发挥其功能,你需要使用 Java 并将 Lucene 直接集...

详情...
编程

MySQL 数据库主从复制

1407 2022-11-11 16:57:10

MySQL主从复制是其最重要的功能之一。主从复制是指一台服务器充当主数据库服务器,另一台或多台服务器充当从数据库服务器, 主服务器中的数据自动复制到从服务器之中。本教程将展示如何配置主从复制数据库。

详情...