架构师
-
观看8种Nosql数据库对比结果详解架构师
1. CouchDB 所用语言: Erlang 特点:DB一致性,易于使用 使用许可: Apache 协议: HTTP/REST 双向数据复制, 持续进行或临时处理, 处理时带冲突…
-
在正式使用中我们应该如何优化MongoDb详解架构师
1.范式化与反范式化? 在项目设计阶段,明确集合的用途是对性能调优非常重要的一步。 从性能优化的角度来看,集合的设计我们需要考虑的是集合中数据的常用操作…
-
聊聊Redis 和 Memcached 的区别详解架构师
具体为什么会出现上面的结论,以下为收集到的资料: 1、数据类型支持不同 与Memcached仅支持简单的key-value结构的数据记录不同,Redis…
-
为什么说安全架构是化解CISO五大困扰的关键详解架构师
1、云应用安全 如今,越来越多的企业都开始将企业应用迁移到云端,并更多的使用包括公共邮箱服务、公有云盘、公共社交软件在内的公有云应用来处理工作。这些云应用往往不在企业安全防护系…
-
浅析数据一致性或者说是事务的一致性详解架构师
数据一致性模型 一些分布式系统通过复制数据来提高系统的可靠性和容错性,并且将数据的不同的副本存放在不同的机器,由于维护数据副本的一致性代价高,因此许多系统采用弱一致性来提高性能,一…
-
如何巧妙的设计类结构详解架构师
类的组织结构 对于类的代码结构,Java中有一套不成文的约定: 一个类应该以一系列的常量和变量定义作为开始 如果有公共静态常量,它们应该放在最前边 接下来是私有的静态常量 接下来是…
-
Git和SVN之间的几个基本区别详解架构师
1.GIT是分布式的,SVN不是: 这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。如果你能理解这个概念,那么你就已经上手一半了。需要做一点声明,GIT…
-
生产环境常见的十大性能方面的错误详解架构师
1.不进行升级。很多人抱怨他们的系统不够快,并通过编写更好的算法和数据结构来寻求帮助,Thompson认为实际上“他们所需的仅仅就是进行升级”。升级操作系统、JVM、CLR等等。不…