#数据库

      更多分类

你见过的最糟糕的代码是什么?

18-11-14 140 1 banq

来自HackerNews的讨论,其中一个回答非常有趣: Oracle数据库12.2。 它接近2500万行C代码。 多么难以想象的恐怖!你无法在生产环境下,且需要通过1000次测试的情况下,修改一行代... 详细

数据库版本控制最佳实践

18-11-09 10 banq

最佳实践#1 :我们需要将数据库及其中的参考数据视为常规代码。 这意味着我们应该将其架构和参考数据存储在版本控制系统中。 请注意,此规则不仅包括数据库的模式,还包括其中的参考数据。 参考数据是运行应... 详细

MemSQL可免费使用128G

18-11-07 44 banq

最新的产品版本 MemSQL 6.7 发布。现在可供所有人免费使用MemSQL,最高可达128GB RAM。MemSQL每分钟支持多达12,000个事务,同时支持250,000个唯一用户的查询,响应... 详细

数据库DBA为什么拒绝DevOps?

18-11-02 111 1 banq

许多传统的DBA都不愿意接受DevOps,因为担心他们的角色会被淘汰,让我们首先消除对单个数据库的误解。DBA的作用并没有消失,而是在不断发展。DevOps虽然对大多数企业来说都是必不可少的,但必须... 详细

​​​​​​​没有物理时钟的WAN全局高一致性数据库:FaunaDB

18-10-20 20 banq

事务很难,分布式事务更难,WAN上的分布式事务是最终的老板硬度。- 安迪帕夫洛 FaunaDB是一个分布式数据库平台,支持可序列化,外部一致(也称为严格可序列化)事务。与Google Spanne... 详细

避免在使用关系数据库SQL建立树形图

18-10-08 30 banq

这又是一篇失败经验分享文章,点按标题可进入英文原文,使用关系数据库实现树形结构导致后期性能降低,其实应该使用专门的GRAPH图数据库。树形结构的表字段一般有两个:父节点ID和子节点ID,通过定义两... 详细

著名的分布式事务数据库谷歌Spanner设计有坑!

18-09-22 304 1 banq

CAP定理指出,在网络分区的情况下,不可能同时保证一致性和可用性。由于网络分区在可扩展的分布式系统中理论上是可行的,因此现代可扩展数据库系统的架构师分为两大阵营:优先考虑可用性的阵营(NoSQL阵营)... 详细

YugaByte DB:高性能的分布式ACID事务的开源数据库

18-05-31 806 2 banq

在分布式数据库领域中,高性能 + 强一致性事务是代表数据库水平高低的重要象征,这个领域最高水平的数据库是Google Cloud Spanner和Azure Cosmos DB以及Apple最近开源的... 详细

苹果开源其分布式强一致性数据库FoundationDB

18-04-20 255 banq

苹果终于开源其威力巨大的强一致性分布式数据库,根据CAP定理,在分布式分区的情况下,如果想保持强一致性是很难的,Google的Spanner进行了这方面创新,可惜没有开源,如今另外一个世界顶级数据库苹... 详细

CAP定理在分布式系统设计中的最新应用

18-01-05 1 4329 5 banq

本文翻译自国外InfoQ和计算机杂志上一篇2012年旧文,本文就有关数据同步进行了讨论,特别关注业务事务的不变性与一致性如何在分布式系统中巧妙保证,探讨了长时间运行的事务的补偿机制。这些对分布式系统设... 详细

数据库中没有外键的9个理由

17-12-14 802 3 banq

Piotr Kononow是一位业务分析师、软件架构师和项目经理,他拥有15年以上编程经验和背景(SQL,java,C++…)。他的专长是数据仓库/ BI和商业应用,这是他的一篇文章: 最近我和几位... 详细

开源分布式事务数据库AntidoteDB

17-12-07 1030 4 banq

当前数据库领域存在两大派别:关系数据库代表的强一致性和NoSQL代表的最终一致性。而AntidoteDB介于这两者中间,提供正好一致性。 强一致性数据库优点: 1. 同步更新数据 2. 满足CAP中... 详细

Kafka真正定位并不是消息系统

17-09-18 5715 19 banq

本文是Kafka创始人的一篇博客,认为Kafka可以用于像数据库那样持久存储,这与人们通常对消息系统的印象不同,其实Kafka真正定位是一个日志系统,消息队列只是其一个应用模式,如同会气功的人玩劈砖一... 详细

纽约时报是如何使用Apache Kafka替代数据库存储?

17-09-07 2541 6 banq

该文是介绍在纽约时报如何使用Kafka实现内容生产和内容消费分离的基于日志的架构(一种事件溯源Event Sourcing/CQRS的读写分离架构)。文章还阐述了使用Kafka替代传统数据库作为事实... 详细

五种数据库数据模型分片策略

17-08-29 999 6 banq

扩展数据库会遭遇挑战,本文提供了五种数据库分片Sharding策略供参考。 当然,除了分片策略以外,最简单办法是扩展硬件,另外是删除可能不需要的数据,或尝试使用微服务解决。 下面着重谈谈五种分片策... 详细

共有 2401 2 3 4 ... 16 下一页