NoSQL

  Home  Databases Programming  NoSQL


“NoSQL frequently Asked Questions in various NoSQL job Interviews by interviewer. The set of questions here ensures that you offer a perfect answer posed to you. So get preparation for your new job hunting”



26 NoSQL Questions And Answers

21⟩ What is BigSQL?

Big Data is a culmination of numerous research and development projects at IBM. So IBM has taken the work from these various projects and released it as a technology preview called Big SQL.IBM claims that Big SQL provides robust SQL support for the Hadoop ecosystem:

- it has a scalable architecture

- it supports SQL and data types available in SQL '92, plus it has some additional capabilities

- it supports JDBC and ODBC client drivers

- it has efficient handling of "point queries"

Big SQL is based on a multi-threaded architecture, so it's good for performance and the scalability in a Big SQL environment essentially depends on the Hadoop cluster itself that is its size and scheduling

policies.

 125 views

22⟩ Explain some benefits of Impala?

1) One of the key ones is low latency for executing SQL queries on top of Hadoop. And part of this has to do with bypassing the MapReduce infrastructure which involves significant overhead, especially when starting and stopping JBMs.

2) Cloudera also claims several magnitudes of improvement in performance compared to executing the same SQL queries using Hive.

3) Another benefit is that if we really wanted to look under the hood at what Cloudera has provided in Impala or if we wanted to tinker with the code, the source code is available for you to access and download.

 135 views

23⟩ What is Cons?

a) Because of the high degree of interconnectedness between nodes, graph

databases are generally not suitable for network partitioning.

b) Graph databases don’t scale out well.

 131 views

24⟩ What is Impala?

Impala is a SQL query system for Hadoop from Cloudera. It is currently in beta; and it has been opensource and it's source can be downloaded from Gitap. It supports the same SQL syntax, the ODBC driver and the user interface (which is Beeswax) as Apache Hive.We can use it to query data, whether it is stored in ADFS or Apache H-base. And we can do selects, joins and aggregate functions.

 148 views

25⟩ What do you know about Impala?

Impala is a SQL query system for Hadoop from Cloudera. The Cloudera positions Impala as a "real-time" query engine for Hadoop and by "real-time" they imply that

rather than running batch oriented jobs like with MapReduce, we can get much faster query results for a certain types of queries using Impala over an SQL based front-end.

It does not rely on the MapReduce infrastructure of Hadoop, instead Impala implements a completely separate engine for processing queries. So this engine is a specialized distributed query engine that is similar to what you can find in some of the commercial pattern related databases. So in essence it bypasses MapReduce.

 148 views

26⟩ Explain the features of BigSQL?

IBM claims that Big SQL provides robust SQL support for the Hadoop ecosystem:

- it has a scalable architecture;

- it supports SQL and data types available in SQL '92, plus it has some additional capabilities;

- it supports JDBC and ODBC client drivers;

- it has efficient handling of "point queries" (and we'll get to what that means);

- there are a wide variety of data sources and file formats for HDFS and HBase that it supports;

- And it, although is not open source, it does interoperate well with the open source ecosystem within Hadoop.

 148 views