RavenDB面试题及答案 - [ 数据库面试题及答案 ]

RavenDB面试题及答案

RavenDB是业界第一个将可伸缩性,高可用性,速度和性能结合在一起的全事务NoSQL ACID数据库。 它是一个可减轻企业和小型企业在真正遇到之前所面临的主要问题的数据库。

1. Declare,From和GroupBy关键字有什么用途?

关键字Declare为用户提供了创建任何JS函数的能力,可以在select的帮助下重用(即完成投影时)关键字from用于查找执行任何查询时要使用的源数据。关键字group by用于创建聚合分组查询。详细答案>>

2. RavenDB有哪些优势(优点)?

使用RavenDB的主要优点如下: RavenDB主要用C和.NET编写,因此很容易理解如何使用它。 这是最大的优势之一。 可以借助.NET代码中的LINQ查询或使用具有表示状态传输API的RESTful来高效地查询数据。在RavenDB中,数据库架构不会固定很长时间。 而是以JSON文档的形式存储没有模式的数据。 因此,文档具有许多任意结构以及与其相关联的属性。 在内部,RavenDB充分利用了索引,索引是根据用户的使用情况自动创建的,或者由客户端明确创建的。RavenDB具有很高的可扩展性,可以为...详细答案>>

3. RavenDB中的排序规则和二进制操作的目的是什么?

RavenDB使用排序规则对文档进行排序和索引。 用户可以为索引字段设置任何特定的排序规则,以便他们可以基于任何特定于区域性的规则对数据进行排序。RavenDB中的二进制运算符用于构建许多复杂的语句。NOT运算符只能与其他二进制运算符之一一起使用,从而创建OR NOT或AND NOT运算符。详细答案>>

4. 启动RavenDB的方式有哪些?

RavenDB启动可以通过以下方式完成。 它可以在以下位置启动: 控制台模式:这是最适合学习和测试的模式。由IIS(Internet信息服务器)托管:此模式是在生产环境中运行RavenDB的最常见模式。Windows服务模式:RavenDB创建自己的HTTP服务器,然后在内部处理用户的请求。嵌入式模式:在这种模式下,RavenDB嵌入在用户的应用程序中,并且可以完全在内存中运行。详细答案>>

5. RavenDB中的身份验证方法有哪些类型?

RavenDB中有两种身份验证方法: Windows身份验证:这是一种身份验证方法,当需要对客户端的请求进行身份验证并且无法检测到任何其他身份验证方法时,将选择该方法。OAuth身份验证:OAuth是一种授权框架,它使应用程序能够获得对HTTP服务的有限访问权,该服务可以代表资源所有者或允许应用程序代表其自身获得访问权。详细答案>>

6. JSON的完整形式是什么?

JSON的完整形式是:JavaScript Object Notation

详细答案>>

7. RavenDB Management Studio是什么?

RavenDB Management Studio是一个集成的图形化环境,有助于访问管理,管理和配置RavenDB服务器。

详细答案>>

8. RavenDB有哪些功能特性?

RavenDB提供以下功能: 性能:RavenDB每秒可以完成100,000次写入。此外,可以在商品硬件上完成一百万次读取。 RavenDB是使用Voron(一种定制的存储引擎)开发的,可增强RavenDB的性能。Studio管理:RavenDB的图形用户界面使专家和非专业人士都能从中获得乐趣。它是包含用户免费社区版本的任何许可证的一部分。完全事务性:RavenDB是非关系数据库,这是同类中的第一例。它可以在整个数据库中实现ACID,并保留任何SQL的功能,同时将用户的容量提升到一个新的水平。多模型体...详细答案>>

9. RQL是什么?

RQL代表Raven查询语言与任何SQL语言类似,它用于在执行任何查询时从服务器获取数据,它是专门设计用于以某种方式从RavenDB的任何查询管道外部取出的。 易于理解,易于使用,并且对于用户而言并不难。详细答案>>

10. RQL中可用的关键字和方法是什么?

RQL中可用的关键字和方法是: DECLARE,FROM,INDEX,GROUP BY array()WHERE id(), search(), cmpxchg(), boost(), regex(), startsWith(), endsWith(), lucene(), exists(), exact(),intersect(), spatial.within(), spatial.contains() , spatial.disjoint(), spatial.intersects(),more...详细答案>>
注: 此试题仅作为相关知识水平测试,不能作为权威试题和答案。非商业转载注明原文链接即可;商业转载需本站授权同意。