Apache Cassandra已经走过10个年头了!它已成为顶级Apache软件基金会的顶级项目。今天一起做个测试,看看你对Apache Cassandra理解多少!答复以下十个问题,看看你对Cassandra有多理解!(文末附答案)
1.谁最初开发了Cassandra,而后将其作为开源提供?
a)Facebook
b)Twitter
c)Instagram
d)MySpace
2.为什么叫Cassandra?
a)开发者以在他的一个姐妹的名字命名。
b)取自字母组合:Continually ASSessing, ANy Data ReAdy。
c)引自希腊神话Cassandra的故事。开发人员认为他们的数据库设计比Oracle更好地解决大规模数据。
d)开发者使用办公室里的一只狗命名它,由于它跑得比其余所有宠物都快。
3. Cassandra何时成为Apache软件基金会项目?
a)2008年7月
b)2008年12月
c)2009年1月
d)2009年7月
4. NoSQL的名称何时初次用?
a)1988年
b)1998年
c)2009年
d)2018年
5. Cassandra 1.0何时发布?
a)2009年7月
b)2010年1月
c)2010年12月
d)2011年10月
6.在Cassandra 2.0中,引入了轻量级事务来提供事务隔离。什么准则支持线性化的一致性?
a)Paxos准则
b)Paxo准则
c)Bisto准则
7.Cassandra支持多大规模部署?
a)75个节点
b)750个节点
c)7500个节点
d)75000个节点
8. CQL代表什么?
a)Cassandra Query Language
b)Cassandra Questions Language
c)Cassandra Query List
d)Clearly Questionable Language
9.Apache Cassandra,DataStax Enterprise的第一个商业发行版在什么时间?
a)2009年
b)2010年
c)2011年
d)2012年
10. 哪两篇论文是Apache Cassandra的基础?
a)Paxos简化和基于群集的可扩展网络服务
b)Dynamo Paper和Google Big Table
c)Brewer的Cap定理和稳健的分布式系统
d)分布式系统和基于Thrift的数据库协议中可使用性的交易一致性
答案
1. a)Facebook。 Instagram实际上是在2010年在Cassandra上运行。
2. c)参考希腊神话。Cassandra可以看到未来,但是那些听过她的人从未相信过她。
3. c)是2009年1月。
4. b)Carlos Strozzi在1998年用NoSQL这个术语作为他的轻量级关系数据库Strozzi NoSQL。但是,NoSQL在2009年开始用NoSQL来形容开源和非关系数据库。
5. d)2011年10月。这包括重写Cassandra。DataStax同时推出了付费产品DataStax Enterprise 1.0版。
6. a)Paxos准则,它涵盖了一组节点如何决定哪些节点拥有正确的数据。这可使用于在将数据保存在不同位置的完全分布式系统中提供一致性。
7. d)苹果运行75000个Cassandra节点。
8. a)Cassandra Query Language于2012年推出,为开发人员提供熟习的语言。基于SQL,CQL使开发人员更容易用Cassandra。
9. c)2011. DataStax Enterprise的V1发布,内置Hadoop支持。
10. b)Dynamo Paper和Google Big Table。
你答对了几道题?