xiguaapp xiguaapp
3年前
如何设计一个数据库?
设计两个大模块,存储(文件系统)与程序的实例模块。程序的实例模块划分为:存储管理,缓存机制,SQL解析,日志管理,权限划分,容灾机制,索引管理,锁管理。为什么使用索引?假设使用原始的全表查询,那么对于小量数据可能速度并没有影响,但是在大量数据的情况下会使得速度很慢。而索引,则类似于字典中的偏旁部首,加快了查询的效率。二叉
Stella981 Stella981
2年前
Raft 算法在分布式存储系统 Curve 中的实践
作为网易数帆开源的高性能、高可用、高可靠的新一代分布式存储系统,Curve对于多副本数据同步、负载均衡、容灾恢复方面都有较高的要求。网易数帆存储团队选用Raft算法作为Curve底层一致性协议,并基于Raft的特性,实现了异常情况下的数据迁移和自动恢复。本文首先简要介绍一下Raft算法的一些基本概念和术语,再详细介绍其在Curve中的实践。Raft一致性
Easter79 Easter79
2年前
TiDB 5.0 RC Release Notes
TiDB5.0.0rc版本是5.0版本的前序版本。在5.0版本中,我们专注于帮助企业基于TiDB数据库快速构建应用程序,使企业在构建过程中无需担心数据库的性能、性能抖动、安全、高可用、容灾、SQL语句的性能问题排查等问题。在TiDB5.0版本中,你可以获得以下关键特性:开启聚簇索引功能,提升数据库的性能。例如:TPC
Wesley13 Wesley13
2年前
Mysql数据库 主从复制的作用原理
主从的作用1.实时灾备:一台主数据库宕机了,启用从数据库,用于故障切换2.读写分离:主服务器只用于写操作,从服务器只用于读取,支持了更大的并发3.备份:可以解决数据丢失的问题,避免影响业务主从原理1、主库接收到更新命令,执行更新操作,生成binlog2、从库sal
Stella981 Stella981
2年前
Kafka 简介
Kafka简介_Kafka是分布式流平台。_一个流平台有3个主要特征:发布和订阅消息流,这一点与传统的消息队列相似。以容灾持久化方式的消息流存储。在消息流发生时处理消息流。Kafka通常使用在两大类应用中:在系统或应用之间,构建实时、可靠的消息流管道。构建实时流应用
Wesley13 Wesley13
2年前
MySQL定时备份(全量备份+增量备份)
MySQL定时备份参考zone7\_(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fzone_)的实战MySQL定时备份系列文章(https://www.oschina.net/action/GoToLink?ur
Stella981 Stella981
2年前
SequoiaDB 巨杉数据库
如今,大型企业的应用平台正在向微服务架构进行转型。在微服务架构下,应用程序和数据库等底层平台的关系将会被重构,新一代分布式数据库必须支持弹性扩张、资源隔离、多租户、可配置一致性、多模式(支持各类SQL协议)、集群内可配置容灾策略等一系列功能。传统单点数据库的容量瓶颈,仅仅是分布式数据库所解决的问题之一。更重要的是在未来微服务化应用开发以及云化
安心+10000
你是否有过这样的经历?煞费苦心制作一份PPT眼看就要大功告成结果却发生意外导致文件丢失这时候备份过的人兴高采烈没有备份的人追悔莫及......这还只是发生在我们日常中的小事。互联网时代,各企业都积极部署在线业务,以寻求新的发展机遇,但对于企业而言,线上业务的开展也存在一定风险,如果没有及时做好灾备工作,一旦发生系统中断或数据丢失,很可能对企业造成难以预估的严
铁扇公主 铁扇公主
6个月前
简单高效文件备份和同步软件:Syncovery 激活最新版
Syncovery是一款功能强大的文件备份和同步软件,可以帮助用户在不同的设备之间备份和同步数据。它支持多种备份和同步方式,包括本地备份、网络备份、云备份等。Syncovery提供了直观的用户界面,使用户可以轻松设置备份和同步任务。用户可以选择备份的文件类
燕青 燕青
6个月前
文件备份同步工具:Syncovery 支持M1
是一款功能强大的文件备份和同步软件,可帮助用户在不同的设备之间备份和同步数据。它支持多种备份和同步方式,包括本地备份、网络备份、云备份等。该软件提供了一个直观的用户界面,使用户可以轻松设置备份和同步任务。用户可以选择备份的文件类型、备份目录、备份频率等,并