漫话开发者 - UWL.ME 精选全球AI前沿科技和开源产品
2024-10-20 talkingdev

MVCC:PostgreSQL中我们最讨厌的部分解析

在数据库管理系统中,MVCC(多版本并发控制)是PostgreSQL的核心特性之一,尽管它在并发处理方面表现出色,但也引发了不少争议。MVCC允许多个事务同时访问数据库,而不会相互干扰,从而提高了系统的吞吐量。然而,这...

Read More
2024-08-06 talkingdev

Postgres的全文搜索:Elasticsearch与其他替代方案的对比

PostgreSQL是一种流行的关系型数据库,它提供了强大的查询和数据分析功能。然而,它在全文搜索方面的性能并不是很好。为了解决这个问题,许多人选择使用Elasticsearch这样的搜索引擎来处理全文搜索。但是,除了Elast...

Read More
2024-08-05 talkingdev

深入剖析Postgres数据在磁盘上的存储方式

PostgreSQL是一种广泛使用的关系型数据库,它采用了一种独特的数据存储方式。与其他数据库不同,Postgres将每个表分成块,这些块称为页面。每个页面的大小通常是8KB,而且要么完全满了,要么完全空着。这篇文章将深...

Read More
2024-07-19 talkingdev

SQLite在生产环境中的陷阱与适用场景分析

SQLite以其较低的操作复杂性成为单一机器应用程序运行的首选数据库解决方案。其轻量级和易于配置的特点,使得SQLite在应用程序开发的初期阶段备受青睐。然而,当项目需求扩展到多机器环境、面临高写入负载或需要处理...

Read More
2024-07-05 talkingdev

PostgreSQL与UUID作为主键

在关系型数据库中,主键是一种唯一标识记录的方式。在PostgreSQL中,主键可以是任何一列或者一组列,但在该数据库中选择适当的主键是非常重要的。UUID(通用唯一标识符)是一种用于标识信息的标准,它可以确保标识符...

Read More
2024-06-20 talkingdev

SQLite的优缺点及其在生产环境中的场景解析

SQLite作为一种轻量级的关系数据库,以其简单易用和不依赖服务器的特性广泛应用于各种应用场景。尽管SQLite在功能和性能上可能不如PostgreSQL等其他数据库系统,但对于大多数应用程序而言,SQLite已经足够。然而,SQ...

Read More
2024-05-29 talkingdev

无服务器的Postgres

无服务器计算是一种计算模型,其中云提供商管理了计算资源,以便根据需要自动分配和释放资源。最近,一个名为Up的初创公司推出了一项名为“无服务器Postgres”的新服务,该服务提供了一种完全托管的PostgreSQL数据库解...

Read More
2024-05-28 talkingdev

开源项目Openkoda:提供私有化的Salesforce替代方案

近日,一款基于开源技术的CRM和ERP软件Openkoda在GitHub上发布。Openkoda提供了一个开源、私有的替代方案,竞争对手是Salesforce。Openkoda的开发者说,他们开发了一个比Salesforce更加灵活的系统。Openkoda使用Pyth...

Read More
2024-05-20 talkingdev

pg_timeseries:PostgreSQL开源时间序列扩展

pg_timeseries是一个开源时间序列扩展,专为PostgreSQL数据库设计。它提供了可扩展的基于时间的数据存储和查询功能,可用于存储和处理各种类型的时间数据。该扩展提供了一些重要的功能,如数据插入和查询,时间插值...

Read More
2024-05-16 talkingdev

Quary:为工程师定制的开源商业智能工具

Quary是一款开源商业智能工具,可以帮助工程师连接数据库,编写SQL查询以转换、组织和记录数据库中的表,创建图表、仪表板和报告,通过版本控制进行测试、协作和迭代重构,以及将组织良好、记录完整的模型部署回数据...

Read More
  1. 1
  2. 2
  3. 3
  4. Next Page