4 avg. rating (80% score) - 5879 votes
Keywords and methods available in RQL are:
GROUP BY array()
WHERE id(), search(), cmpxchg(), boost(), regex(), startsWith(), endsWith(), lucene(), exists(), exact(),intersect(), spatial.within(), spatial.contains() , spatial.disjoint(), spatial.intersects(),moreLikeThis()
ORDER BY (ASC | ASCENDING, DESC | DESCEDING)
AS(string, long,double, alphaNumeric, random(), score(),spatial.distance())
DISTINCT (key (), sum (), count (), facet ())
Following operators are also used:
>=, <=, <> or !=, <, >,= or ==, BETWEEN, IN, ALL IN, OR,AND, NOT, (, )
RavenDB launching can be done in the following modes. It can be launched in:
Console mode: This is the mode best suitable for learning and testing.
Hosted by IIS (Internet Information Server): This mode is the most common one to run RavenDB in a production environment.
Windows Service Mode: RavenDB creates its own HTTP server and then process requests of the users internally.
Embedded mode: In this mode, RavenDB is embedded in user’s application and may run completely in memory itself.
The keyword declares provides the users the ability to create any JS function, which can be reused with the help of select (that is when the projection is done)
The keyword from is used to find the source data that is to be used when any query is executed.
The keyword group by is used to create an aggregation query.
The RavenDB Management Studio is an integrated and graphical environment, which helps in accessing administering, managing, and configuring the RavenDB server.
RQL stands for Raven Query Language is similar to any SQL language.It is used to get the data from the server when any queries are being executed.It is specially designed to take out from outside any query pipeline of RavenDB in such a way that is easy to understand, simple to use, and not hard to work for the user.
RavenDB provides for the following features:
The main advantages of using RavenDB are as follows:
There are two types of authentication methods in RavenDB:
Windows authentication: This is the authentication method, which is chosen when a request by the client needs to be authenticated and any other authentication method cannot be detected.
OAuth authentication: OAuth is an authorization framework, which enables the application to obtain limited access to an HTTP service, which may be on behalf of a resource owner or by allowing the application to obtain access on behalf of its own.
Ravendb Related Interview Questions
|DBMS Interview Questions||Oracle Interview Questions|
|SQL Database Interview Questions||Database Interview Questions|
|SQL Interview Questions||Database Administration Interview Questions|
|NoSQL Interview Questions||Hyper SQL Database Interview Questions|
All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd
Wisdomjobs.com is one of the best job search sites in India.