桃浪十七丶 桃浪十七丶
4年前
计算机组成原理4.3CISC和RISC的基本概念
4.3.1复杂指令系统计算机CISC(ComplexInstructionSetComputer)4.3.1.1CISC的简介全称ComplexInstructionsSetComputer,复杂指令系统计算机如X86架构的PC,台式电脑,采用“存储程序”的思想,即把一段基本的指令存储在某个地方,实现复杂指令时,可以采用已经存储的基本指令,这
咕咕鸡 咕咕鸡
2年前
减少80%存储-风控名单服务重构剖析
小小的Redis大大的不简单,本文将结合风控名单服务在使用Redis存储数据时的数据结构设计及优化,并详细分析redis底层实现对数据结构选型的重要性。
Wesley13 Wesley13
3年前
(绝对有用)iOS获取UUID,并使用keychain存储
UDID被弃用,使用UUID来作为设备的唯一标识。获取到UUID后,如果用NSUserDefaults存储,当程序被卸载后重装时,再获得的UUID和之前就不同了。使用keychain存储可以保证程序卸载重装时,UUID不变。但当刷机或者升级系统后,UUID还是会改变的。但这仍是目前为止最佳的解决办法了,如果有更好的解决办法,欢迎留言。(我整理的解决办法的参
Easter79 Easter79
3年前
TiDB 的列式存储引擎是如何实现的?
作者:韦万TiDB(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fdocs.pingcap.com%2Fzh%2Ftidb%2Fstable)是一款分布式HTAP数据库,它目前有两种存储节点,分别是TiKV和TiFlash。TiKV采用了行式存储,更适合TP类型的
Wesley13 Wesley13
3年前
MySql在触发器中调用存储过程
不太写触发器,今天遇到个语法问题,在朋友(DBA)的帮助下解决了,记录下来。需求:在CLASS\_PROPERTY\_REL删除记录时,调用存储过程gen\_ci\_property\_value问题反馈:SQL错误106442000:YouhaveanerrorinyourSQLsyntax;check
Wesley13 Wesley13
3年前
MySQL 的 InnoDB 存储引擎是怎么设计的?
!(https://oscimg.oschina.net/oscnet/36887772dd15a1d4ed0f9565b36b70e86ab.jpg)对于MySQL,要记住、或者要放在你随时可以找到的地方的两张图,一张是MySQL架构图,另一张则是InnoDB架构图:!(https://oscimg.oschina.net/osc
Wesley13 Wesley13
3年前
Activiti 开始流程时存储发起人员USERID
转子:https://my.oschina.net/zhuwawa/blog/394653activiti:initiator属性的作用:可以把启动流程实例的操作人名称“applyUserId”保存到数据库中,需要配合使用identifyService.setAuthenticatedUserId(StringuserId)引擎会把setA
3A网络 3A网络
2年前
Redis 存储对象信息是用 Hash 还是 String
Redis存储对象信息是用Hash还是StringRedis内部使用一个RedisObject对象来表示所有的key和value,RedisObject中的type,则是代表一个value对象具体是何种数据类型,它包含字符串(String)、链表(List)、哈希结构(Hash)、集合(Set)、有序集合(Sortedset)。
linbojue linbojue
1年前
Etcd:分布式键值存储和配置系统
什么是Etcd?Etcd是一个开源的、分布式的键值存储和配置系统,由CoreOS团队开发并维护。它基于Raft一致性算法,用于存储和检索关键数据,并提供了高可用性、强一致性和高性能的特性。Etcd的设计目标是为分布式系统提供共享配置、服务发现、分布式锁和协
ClickHouse内幕(1)数据存储与过滤机制
本文主要讲述ClickHouse中的数据存储结构,包括文件组织结构和索引结构,以及建立在其基础上的数据过滤机制,从Part裁剪到Mark裁剪,最后到基于SIMD的行过滤机制。数据过滤机制实质上是构建在数据存储格式之上的算法,所以在介绍过滤机制前先介绍下Cl