收录了 缓存数据库 频道下的 50 篇内容
在互联网高速发展、快速演化的时代,想必在你的系统架构设计中,缓存服务是不是已经成为必不可少的一层。畅途网为了解决节假日或高峰期的车次查询、抢票等大数据量的访问请求,很早以前就引进了Redis,来作为数据库的上游缓存层,缓解底层数据库的读写压力。
在众多开源缓存技术中,Redis无疑是目前功能最为强大,应用最多的缓存技术之一,参考2018年国外数据库技术权威网站DB-Engines关于key-value数据库流行度排名,Redis暂列第一位,但是原生Redis版本在安全方面非常薄弱,很多地方不满足安全要求,如果暴露在公网上,极易受到恶意攻击,导致数据泄露和丢失。
在众多开源缓存技术中,Redis无疑是目前功能最为强大,应用最多的缓存技术之一,参考2018年国外数据库技术权威网站DB-Engines关于key-value数据库流行度排名,Redis暂列第一位,但是原生Redis版本在安全方面非常薄弱,很多地方不满足安全要求,如果暴露在公网上,极易受到恶意攻击,导致数据泄露和丢失。
在云服务中,缓存是极其重要的一点。所谓缓存,其实是一个高速数据存储层。当缓存存在后,日后再次请求该数据就会直接访问缓存,提升数据访问的速度。但是缓存存储的数据通常是短暂性的,这就需要经常对缓存进行更新。而我们操作缓存和数据库,分为读操作和写
在云服务中,缓存是极其重要的一点。所谓缓存,其实是一个高速数据存储层。当缓存存在后,日后再次请求该数据就会直接访问缓存,提升数据访问的速度。但是缓存存储的数据通常是短暂性的,这就需要经常对缓存进行更新。而我们操作缓存和数据库,分为读操作和写
在运行多个Memcached服务器时,往往需要考虑一些问题,比如缓存一致性、缓存失效等,缓存一致性是指要保证多个Memcached服务器中数据的一致,缓存失效的后果相对来说比较严重,当在大并发访问的场景下,如果Memcached缓存失效,所有请求会在同一瞬间并发访问数据库,可能会导致数据库宕机。为了保证缓存系统的稳定和高可用,很多公司都研发了相应的系统。本文汇总了Twitter、Facebook、Youtube在缓存方面的解决方案,供读者参考。
完全基于 Kubernetes 做深度整合的数据库系统
对于文档、对象图、键值对这样的非关系型数据类型,NoSQL数据库为它们提供了另一种可选的数据存储方式。分布式缓存能被用作NoSQL数据库吗?Ehcache的Greg Luck撰文描述了分布式缓存与NoSQL数据库的相似性。InfoQ就此采访了他,讨论了该方案的利弊之处。
上一篇简单的说明了为什么要使用NoSQL。接下来我们看下如何把NoSQL引入到我们的项目中,我们到底要不要把NoSQL引入到项目中。
SafePeak是一种即插即用的动态数据库缓存解决方案(Dynamic Database Caching Solution),它的设计初衷是要为构建在SQL Server上的应用程序提升数据访问性能。它会动态地缓存内存中的结果集,从而减轻执行“Select”操作的查询和存储过程的负载,进而减少读取操作的反应时间以及总体上的数据库负载。
本次分享从 TiDB 部署运维到整体业务架构,介绍 TiDB 在云上使用的最佳实践。
Basho数据平台支持集成像Redis这样的NoSQL数据库、内存在分析、缓存及搜索。Basho Technologies是Riak NoSQL数据库的母公司。它在5月份宣布,其数据平台可以用于部署和管理大数据、IoT和混合云应用程序。
当我开始搭建网站时,我并没有太注重性能。CSS,或者你在后端使用的任何编程语言,性能就成了你担心的奢侈品。
Stack Overflow网站对开发、设计等人员应该对十分熟悉:它是IT界最受欢迎的问答网站之一。随着Stack Overflow越来越火,最近几年该网站也对自身的架构进行了大量的扩展优化,但架构主体仍然是基于微软.NET技术。
主要讨论了我们在平时的开发过程中,各大系统中都要用到的缓存数据的问题,进一步延伸到数据库和缓存的双写一致性问题,并且给出了所有方案的实现代码方便大家参考。
相信大家已经都知道,Amazon DynamoDB 是一项全托管的NoSQL 数据库服务,适合所有需要一致性且延迟低于 10 毫秒的任意规模的应用程序,支持文档和键值存储模型。
随着云原生在企业应用的场景越来越多,业务程序在容器等技术的加持下也越来越灵活,高弹性、易伸缩、多活需求的业务程序,给传统的缓存也带来了挑战,怎么演变才能更好的服务业务?
本文来自微信公众账号道哥的黑板报(账号ID:taosay)于2013年9月17日发布的文章,经道哥授权,以博文共赏的形式分享给InfoQ中文站的读者们。本文虽然是个人网站优化的经验,但很多经验并不仅限于个人网站的业务场景,对于各类网站的维护人员均有参考价值。
Redis缓存由于其优秀的性能、丰富的数据结构常用于提高查询效率,但需要保证Redis缓存与数据库数据一致。本文分析缓存数据库一致性及可能发生的问题,说说一些常见解决思路。