HBase
-
布隆过滤器和哈希表的区别
哈希表: Hashtable 旨在使用称为 Hash 函数的特殊函数,该函数用于将给定值与特定键映射,以便更快地访问元素。它用于需要快速查找的地方。(在合理的假设下,哈希表中元素查…
-
Hadoop和HBase的区别
Hadoop:Hadoop 是 Apache 的一个开源框架,用于存储和处理分布在服务器集群中的大型数据集。Hadoop 的四个主要组件是 Hadoop 分布式文件系统 (HDFS…
-
SQL 和 NoSQL 的区别
在选择数据库时,最大的决定是选择关系 (SQL) 或非关系 (NoSQL) 数据结构。 虽然这两个数据库都是可行的选择,但用户在做出决定时必须牢记两者之间的某些关键差异。 1、主要…
-
DBMS面向行和面向列的数据存储的区别
数据存储基本上是存储数据集合的地方,例如数据库、文件系统或目录。 在数据库系统中,它们可以以两种方式存储。 这些方式如下: 面向行的数据存储 面向列的数据存储 面向行的数据存储和面…
-
糟糕程序员的20个坏习惯,你命中几个?
前言 今天我想和你聊一聊优秀程序员的基本素养。 我想你肯定遇到过这样一类程序员:他们无论是写代码,还是写文档,又或是和别人沟通,都显得特别专业。每次遇到这类人,我都在想,他们到底是…
-
从零开始搭建创业公司后台技术栈
前言 说到后台技术栈,脑海中是不是浮现的是这样一幅图? 有点眼晕,以下只是我们会用到的一些语言的合集,而且只是语言层面的一部分,就整个后台技术栈来说,这只是一个开始,从语言开始,还…
-
服务端高并发分布式架构演进之路
本文以淘宝作为例子,介绍从一百个到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原…
-
一些大型网站使用的编程语言与数据库
大型网站包含的技术点还是相当多的,浏览器上我们看到的只是前端的展示页面,后端部分包含了很多复杂的算法与业务逻辑,特别在后台数据量大了之后,数据就需要更多的语言与数据库来协同处理。 …
-
从零开始搭建创业公司后台技术栈
前言:说到后台技术栈,脑海中是不是浮现的是这样一幅图? 图 1有点眼晕,以下只是我们会用到的一些语言的合集,而且只是语言层面的一部分,就整个后台技术栈来说,这只是一个开始,从语言开…