What is Hadoop good for what it is not?

This article mainly explains about advantages and disadvantages of Hadoop. As the pillar of so many implementations, Hadoop is practically synonymous with big data. Offering dispersed storage, higher scalability, and ultimate performance, many people view this as the standard platform for high volume data infrastructures. To learn more about Hadoop, click on Hadoop Certification.


 Advantages of Hadoop

The following are the advantages of Hadoop:

  • Scalable: Hadoop is a highly scalable storage platform, because it can store and distribute large volume of data sets across hundreds of economical servers that perform in corresponding. Unlike traditional relational database systems (RDBMS) that can’t measure to route large amounts of data, Hadoop assists businesses to run applications on thousands of nodes involving thousands of terabytes of data.
  • Cost effective: Hadoop allows businesses to simply access new data sources and rap into different types of data (both structured and unstructured) to generate value from that dataset. This means businesses can use Hadoop to develop valuable business visions from data sources such as social media, email conversations.  Hadoop can be used for a wide range of purposes, such as log processing, recommendation systems, data warehousing, and market promotion analysis and fraud detection.
  • Fast: Hadoop’s exclusive storage method is based on a distributed file system that basically ‘maps’ data anywhere it is located on a cluster. The tools for data processing are frequently on the same servers where the data is located, resulting in much faster data processing. If you are working with big sizes of unstructured data, Hadoop is able to capably process terabytes of data in just minutes, and petabytes in hours. To learn more about HDFS, click Big Data Hadoop Certification.
  • Resilient Feature: Fault Tolerance is the significant advantage of using Hadoop. During failure, when data is sent to a specific node, data is replicated to other nodes in the cluster.


Here are the disadvantages of Hadoop namely:

  • Security Concerns: Managing multifaceted applications such as Hadoop can be challenging. A simple example can be seen in the Hadoop security model, which is disabled by default due to absolute complexity. If whoever managing the platform lacks of know how to enable it, your data could be at huge risk. Hadoop is also missing encryption at the storage and network levels, which is a major selling point for government agencies and others that prefer to keep their data under wraps.
  • Vulnerable by Nature: Speaking of security, Hadoop makes running it a hazardous suggestion. The framework is written almost entirely in Java, which is one of the most widely used but yet, the controversial programming languages in existence.
  • Not Fit for Small Data: All big data platforms are not suited for small data needs whereas big data is not exclusively made for big businesses. Unfortunately, Hadoop is one of them. The Hadoop Distributed File System (HDFS) lacks the capacity to efficiently support the arbitrary evaluation of small files due to its high capacity design. As a result, it is not recommended for organizations with small quantities of data.
  • Potential Stability Issues: Like all open source software, Hadoop has had its share of problems on stability issues. To avoid these issues, organizations are intensely endorsed to make sure they are running the latest stable version, or run it under a third-party vendor equipped to handle such problems.

To know more about implementation of big data Hadoop, click on Hadoop Big Data Online Course.

For Big Data Hadoop Training needs, visit:

http://www.zarantech.com/course-list/hadoop. Call  515-978-9036 or email  [email protected]

Name  :
Email  :
Phone  :
Message  :
Captcha  :

Attend a Live WEBINAR about Salesforce Training on 27-January-2016 @7:30 PM CST ‪#‎ZaranTech‬


Time : Wednesday January 27th , 2016 @ 7:30 pm CST

You are most welcome to join our Upcoming batch, details of the same is as follows:

Demo Date : 27th January, 2016 @ 7:30 pm CST
Class Schedule : 31st January, Sat & Sun 11:30 am CST 3 hrs each session
Attend a Live Demo Session
: Click here to Register

Contact : Richard @ 515-309-2098, Email :[email protected]

Demo Video by Trainer Amit

Attend a Live WEBINAR about Salesforce Training on 27th-January-16 @7:30 PM CST. Register Link  – http://goo.gl/LpvnkU

Attend a Live WEBINAR about PMP Training on 28-January-2016 @7:30 PM CST ‪#‎ZaranTech‬


Time : Sunday January 28th, 2016 @ 7:30 pm CST

You are most welcome to join our Upcoming batch, details of the same is as follows:

Attend a Live Demo Session Click here to Register
Batch Start Date : 30th January , 2016 @ 9:00 am CST
For More Information http://goo.gl/1qHggt
Class Schedule Sat-Sun 9:00 am CST

Contact : Mike@ 515-309-2159, Email :[email protected]

Video by Trainer Hasnain

Attend a Live WEBINAR about PMP Training on 28-January-16 @7:30 PM CST. Register Link  – https://goo.gl/ubv2p1

Which better Serves your Big Data Business Needs?

bigdata needs

Source: www.qubole.com

Big data is a powerful tool for business which is looking to improve huge volumes of data for competitive advantage and profit as well. Companies must choose either one of the platform, so that it fits in all solutions for the big data problems.

To know which functionality will serve the business use case, the following are the questions need to be asked while choosing traditional system, Big Data Hadoop (including cloud-based Hadoop services, Qubole).

Questions #1: What type of data is being analysed? (Structured or unstructured)

Structured data is data that occupies within the fixed confines of a file or record. Even in large volumes, the data can be entered, stored, queried and analysed in a simple manner. Traditional database will better serve this type of data.

For example, enterprise resource planning, backup storage for large volumes of data etc.

Semi structured data is data that is not organised into special repository such as database. These data are neither raw data nor types in the conventional database. This type of data is used in data integration.

For example: Web logs that track website activity and call center logs with toll etc.

Unstructured data is data that comes from various sources such as photos, emails, text document, audio files and social media etc. As unstructured data is complex and large in volume, traditional database cannot serve this efficiently.

For example: Facebook, LinkedIn, Logs, Web chats, YouTube etc.

Without structuring the data, Hadoop has the ability to join, aggregate and analyse the multiple data source. Thus Hadoop is the perfect tool for the companies, who are looking to store, manage and analyse large volumes of unstructured data.

Questions #2: Which database system serves better for scalable analytics infrastructure?

Traditional database will serve better for the companies whose workloads are constant and expected.

Scalability allows servers to accommodate increasing demands of workload. Hadoop infrastructure will assist for the companies who have increasing data demands.

Questions #3: Which database system implementation is cost effective?

Cost-effective is the main concern for those companies who are looking to adopt new technologies. While implementing Hadoop, companies must realize advantages of Hadoop development more significant than the cost. Otherwise, Traditional database is best for fluctuating workloads and to meet data storage.

Nowadays, companies implement hybrid systems which integrate both Hadoop platforms and traditional database to improve the benefits of both the platforms.

Questions #4: Is fast data analysis is critical?

For large data processing, Hadoop was designed and address every file in the database. This process takes time. Fast performance is not critical for few tasks such as, performing analytics, end of day reports to review daily transactions and scanning historical data.

In other scenarios, Traditional database is the better option for the companies who rely on time-sensitive data analysis. Because traditional database performs well for analysing smaller data sets in real.

Some companies use hybrid systems, where small time-sensitive data sets are relied on Traditional database and Hadoop is used to process huge, complex and highly interactive workloads in the companies.

Questions #5: Which approach fits best?

It always depends on companies, as big data analytics providing deeper insights which are leading to real competitive advantages. Based on the persistent and careful work or effort by the companies, the best tool that fits in need is Hadoop.

How to become a Certified Salesforce Developer?

The Salesforce Developer certification validates skills in designing custom –made applications and analytics aided by the declarative features of this platform. The person with salesforce developer certification can modify salesforce applications, business processes and maintain high degree of workflows.

The Salesforce training is suitable for organizations where customers acknowledge them, help their sales representatives with superior account planning, provides customizable vision of sales, and good understanding of sales trends.

This certification is most suited for:

  • Individuals looking forward to build a career on salesforce
  • Developers
  • System Administrators
  • Sales Representatives

Here is the path for Salesforce Developer Certification, before get we know detailed information about the course details.


The demand for Salesforce developers is growing rapidly and companies are looking for certified professionals. This has 3 levels of developer certification namely:

  • Developer: This certification is a base-level accomplishment, in which you learn how to use the declarative tools (point and click) on the platform.
  • Advanced Developer: In this certification, you will learn how to create apex triggers, custom visual controllers and to integrate using API’s. The Certified Developer credential is the prerequisite for Advanced Developer credential.
  • Architect: In this you can access design secure, high –performance technical solutions on the Force.com platforms. Certified Salesforce Developer is a prerequisite for this certification.

What are the course objectives?

Once you complete this salesforce training, you will be able to:

  • Deploy applications and manage changes on Force.com platform
  • Develop applications using declarative tools
  • Implement Automation, debugging, data validation and customization of applications
  • Get an overview of Visualforce, Force.com sites and Apex

Career Growth

Today, the job market is competitive and it is important that you should add value to your curriculum vitae before you submit for job consideration. Salesforce statistics show that professionals in this profile are in demand. The pay for salesforce is high and Salesforce developers are the most in demand professionals as they hold the recognizable credential. Organizations are looking for individuals who can help them with good competitive skills. Salesforce Developer certification credential gives an edge over your peers.

Job Trend in Market

Salesforce provides an amazing set of sales, service, marketing, collaboration and analytic capabilities. Salesforce Developer can create customizable solutions to organizations. In India, salesforce is used by small companies to large enterprise companies.

  • There are 200,000 customer companies who have implemented salesforce platform.
  • Companies are thinking about innovative way to use Salesforce platform by using Salesforce system integrators.
  • There are 2000 companies which has implemented AppExchange solutions which are built on the top of the Salesforce platform.

The following image shows the trends in Salesforce jobs:salesforceSource: www.salesforce.com

If you are interested in building up your Salesforce skills, click this link to find online Salesforce certification that you can kick start your career and to demonstrate your expertise.

Why Project Management is known as a recognized and strategic organizational competence

‘At its most fundamental, project management is about people getting things done,’
Dr Martin Barnes, APM President 2003-2012.

Before we understand, why project Management is known as a strategic organizational competence. Let’s understand definition of project, project management and the phases of project management.


Project is a temporary effort carries on creating a unique product, service or result. It defines start and end time. It also defines scope and its resources.


It is unique, transient endeavour which is undertaken to accomplish planned objectives but not routine operation. It includes set of tasks to achieve single goal. This is defined as outputs, outcomes or benefits. For example, software development for an enhanced business process, construction of bridge, expansion of sales into a new market.

The project seems to be successful if it achieves the objectives such as acceptance criteria within an agreed budget and timeline.

Project Management

The application of methods, process, skills and experience to accomplish the project objectives is called project management. It is a science of organising the components of new project, whether the project is product development, new service launch, or organising trip.

Phases of Project


1. Definition: Project manager defines the scope of the project, list of deliverables and the outcome of the specific activities.

2. Planning: In this phase, a project plan or project charter may be in writing and designing the outline of the work. The team should prioritize the project; calculate budget and schedule, and finding resources.

3. Execution: The project manager must know how many resources and how much budget to work with the project. Then manager will assign the resources and allocate budget to the teams.

4. Control: The Project manager will compare the status and progress of the project to the actual plan to perform the scheduled work.

5. Closure: Once the project is successfully completed and the customer has approved the deliverables, an evaluation takes place to highlight success of the project and learn from project history.


The information about project management induces on the areas such as integration, scope, time, cost, quality, procurement, human resources, communication, and risk management. All management is fretful with these. But project management brings a distinctive focus shaped by the goals, schedules and resources of each project.

Thus the value of that focus is ascertained by the rapid, global development of project management as a recognized and strategic organizational competence, subject for training and education, and as a career path.

Importance of PMP Certification

The value and importance of PMP training and certification training is hotly debated among the project management community. The estimation and statistical evaluation of the Project Management certification by IT recruiters and corporate executives reports as an indicator of project success.

Attend a Live WEBINAR about QA Training on 21-January-2016 @7:30 PM CST ‪#‎ZaranTech‬

Quality Assurance Training

Time : Thusday January 21st, 2016 @ 7:30 pm CST

You are most welcome to join our Upcoming batch, details of the same is as follows:

Attend a Live Demo Session : Click here to Register
Batch Start Date : 23rd January, 2016 @ 07:30 pm CST
For More Information : http://goo.gl/8457S8
Class Schedule : Mon-Thu 7:30 pm CST (3-4 hrs each session)

Contact : Lakshmi @ 515-309-2128, Email : [email protected]

Demo Video by Trainer Sridhar

Attend a Live WEBINAR about QA Training on 21-January-16 @7:30 PM CST. Register Link – http://goo.gl/8457S8

Attend a Live WEBINAR about Selenium Training on 20-January-2016 @7:30 PM CST ‪#‎ZaranTech

Time : Wednesday January 20th 2016 @ 7:30 pm CST

You are most welcome to join our Upcoming batch, details of the same is as follows:

Attend a Introductory Session Click here to Register
Batch Start Date 25th January, 2016 @ 07:30 pm CST
For More Information http://goo.gl/9QGLzg
Class Schedule Mon-Thu 07:30 pm CST

Contact : Lakshmi@ 515-309-2128, Email :[email protected]

Demo Video by Trainer Kaushik

Attend a Live WEBINAR about Selenium Training on 20-January-16 @7:30 PM CST. Register Link  – http://goo.gl/B2prdT

Specialized Categories of SAP HANA in Real-time Analytics

The key objective of SAP is to provide high-quality, attractive and ready to implement applications based on SAP HANA to customers. SAP HANA is well suited for working with enormous data sets from different types and sources. The data should be recent and real-time. The companies require quick response and true interactivity; tasks must be carried without data preparation and tuning of data. These requirements can be effectively addressed by SAP HANA. However, the above combination of needs should be addressed in the elements on SAP HANA.

Let us see, what are the real-time analytics that SAP HANA specializes in?

  1. Data Warehousing: This real-time application solution runs on SAP NetWeaver Business Warehouse (BW) on SAP HANA. SAP NetWeaver BW is an enterprise data warehousing platform. This platform provides tools for modeling, extracting and aligning data. However, SAP BW is part of the SAP NetWeaver Platform. By using BW application on SAP HANA platform leads to exceptional BW performance.
    Meeting Data Challenges while undertaking data warehousing initiativesSAP NetWeaver Business Warehouse (BW) on SAP HANA

    Source: cdn.ttgtmedia.com/

    • Performance: To meet the use case, adequate performance must be ensured by quickly handling expected queries and volumes of data. BW improves performs using OLAP database schemas whereas, HANA BW outsources the performance task to the HANA database. Thus HANA is called as SAP’s Performance Monster currently.Hana Database
    • Data Quality: The most important data management job is to keep data complete, error free and consistent. Testing is one of the important tools to perform this task. BW provides number of data validation capabilities.SAP BW Data-Quality
    • Integration: This is associated with Extraction Transform Load (ETL) tools such as Informatica and SAP BusinessObjects Data Services. Data Silo is repository of fixed data which is controlled by one department and isolated by rest of the organization.SAP BODS Integration
    • Meaning: The important task in maintaining Business Warehouse is creating meaning to the people who will use data. This tasks also includes column labeling, recognizable hierarchy building, representing point-in-time views of data clearly and visual exploration. HANA doesn’t provide much beyond standard SQL and Multidimensional Expressions (MDX) access. However, BW offers tools such as time-dependent data, multiple-language support and query building capabilities.
    • Security: Based on the data, the access is restricted in data oriented systems. Analytic authorization concepts are provided by both BW and HANA. While running on HANA, BW does not use HANA’s authorization System.Hana Security
    • Architecture and Management: BW forces a lot of architectural abstraction and discipline whereas HANA acts much as normal database and doesn’t impose much discipline.Hana Architecture and Management
  2. Operational Reporting: SAP HANA Operational Reporting is a rapid deployment solution is designed not only for new HANA technology but also to serve as a baseline, to extend to all operational reporting on HANA. This provides report from various business areas such as sales, shipping, purchasing, financial and master data as well. Optimal performance with high volumes of data is ensured by the rapid deployment solution using SAP HANA.
  3. Predictive and Text Analysis on Big Data: SAP HANA ensures the ability to perform predictive and text analysis on large volumes of data in real-time. This task is carried through in-database predictive algorithms and its R integration capability. Along with this, it also provides durable way to influence unstructured data.

To know more about real-time Analytics, click on SAP BW on SAP HANA Online Training

Top 10 Android Interview Questions for Fresher

Top 10 Android Interview Questions for Fresher

How many core technical questions do you prepare for your Android development interview? Not many questions right!!

top 10 android question

In this article, we have listed some of the Frequently Asked Questions for Android interview.

Android Operating System is an emerging trend in the technology. As a result masters in android application developers are in great demand. To win a top paying job, you have to demonstrate the passion for the technology and even expertise in the subject. Here are some of the effective and frequently asked android interview questions and answers.

Question #1: What is Android’s Architecture?

This question reveals how formal training a android developer had. A candidate must know the key concepts of Android OS. The term android’s architecture indicates the building blocks of the Android OS.

The android architecture is made up of:


  • Linux Kernel
  • Libraries
  • Android Framework
  • Android Applications

Linux Kernel

Linux Kernel is the bottom layer in the Android stack. Its is the heart of the Android System but it will not interact with the developers or users.

linux kernel


Android’s native libraries are the next layer in the Android architecture. A set of instructions in handling different types of data is carried in Libraries. For example, android.text library is used to render and manipulate text on a device display.


Dalvik VM is a register based Virtual Machine which is optimized for low memory requirements. It allows multiple VM instances to run at once.

Application Framework

This layer directly interacts with the applications. These blocks manage the basic functions of mobile phone. The important blocks of application framework are:

  • Content Providers manage the publishing and data sharing between applications.
  • Activity Manager manages the activity life cycle of the application. It controls the application activity stack.
  • Telephony Manager manages all voice calls.
  • Resource Manager provides access to non-code embedded resources.
  • Location Manager manages the location



The top most layer of the android architecture is Application layer. This provides access to basic applications such as making phone calls, sending an SMS and browsing the Web.

Question #2: What is manifest file?

Manifest file includes the critical information about the application such as Java package name of the application. Every android application must have this manifest file in its root directory “AndroidManifest.xml”.

Question #3: What are the different phases of Activity life cycle?

The call back events are defined in the Activity class. It is not mandatory to implement all the callbacks. However, developer must understand each callback and implement so that the application must behave as the user expects.

Callback Description
onCreate() This is the first activity and called when the activity is created for the first time.
onStart() This is called when the activity is visible to the user.
onResume() This is called when user starts interacting with the application.
onPause() This is called when the current activity is paused and the previous activity is resumed. The current paused activity will not receive any input or execute.
onStop() This is called when the activity is no longer visible.
onDestroy() This is called before the activity is being destroyed.
onRestart() This is called when the activity restarts.


Question #4: What is ANR?

ANR stands for Application Not Responding. It is a dialog box which appears when the application does not work for 10 seconds. This box provides an option of either waiting for it to finish or closing the application.

Question #5: What is Explicit and Implicit intent?

In an explicit intent, the activity is required to respond to the specified intent whereas in an implicit intent, the intent is declared and the activity can respond to the activity in the platform.

Question #6: What is Android Emulator?

An implementation of the Android VM which is designed to run with in a virtual device. It is used in testing and debugging android applications.

Question #7: What are Services?

Services are android component which runs in the background even if the user switches to other applications. For example, Service component in Whatsapp would be a new message in chats. It continues to run even if the user switches to other applications.

Scenario: Even if the user continues to chat with Cosmos, still the user got new message notification at the background.


Question #8: What are the different types of data types supported by AIDL?

The data types that are supported by AIDL are:

All built-in data types o Java

  • String
  • CharSequence
  • List
  • Map

Question #9: What is singleton class?

Singleton class is a class which can only create objects and that object can be sharable to all the classes.

Question #10: What is nine-patch image tool in object?

By using this tool, we can change the bitmap images in nine sections an axis, four corners and four edges.