c语言和java以及安卓和苹果

苹果手机是本地,没有中间环节,速度快,基于Linux系统

安卓是通过虚拟机,影响速度

就像c语言和java

c适用于架构小的地方,因为直接编译运行

而java用于架构比较大的地方,启动慢,启动之后效率很高

各种SQL和ORCALE等数据库都遵循SQL2000标准

Hadoop用java语言写

spark用scala语言编译

hive的查询能力没有索引,在数据非常大的时候体现出优势

hive不同于数据库。所有的数据基于hadoop在集群上进行

而且hive是基于hadoop的所以是有很大扩展性

而数据库由于acid限制,扩展性非常有限

ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(Transaction)的数据库,必须要具有这四种特性,否则在事务过程(Transaction processing)当中无法保证数据的正确性,交易过程极可能达不到交易方的要求。

JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

猜你喜欢

转载自www.cnblogs.com/pursue339/p/10481586.html