MongoDB vs MySQL: Comparison Between RDBMS and Document Oriented Database

mongodb vs mysqlWhat can we say about MySQL, except it is de facto is the world’s most popular open source database in the world? Its popularity can only be surpassed by SQLite which shipped with every iPhone and Android smartphone. MySQL is a relational database management system (RDBMS) which has been around for decades. As a database system, RDBMS stores data in a database object called table. Table is a structure of dataset consist of row and column. In order to access the data stored in RDBMS, SQL language is used. The SQL use statement: SELECT, INSERT, UPDATE, DELETE to manipulate the data stored in database system.

RDBMS and its SQL language  has been an industrial standard database system, since 1986 ANSI (American National Standard of Industry) issued an SQL standard. Then in 1987, International Standard of Organization (ISO) issued SQL standard as International standard as ISO/IEC 9075. However, in many RDBMS, there are variations of SQL from the ISO and ANSI standard, which unique to each database. However, the basic standard is the same in every database using SQL.

In order to get more understanding of SQL language,  learn how to master SQL in the Beginners Guide to SQL course.

[Read more…]

Hadoop Ecosystem and Big Data

hadoop ecosystemBefore we can understand the Hadoop ecosystem we need to explore Big Data and how it fits within the hadoop framwork. In 1955, an economist  Cyril Northcote Parkinson wrote an essay in the Economist saying “ “work expands so as to fill the time available for its completion”. This is known as Parkinson Law which was implemented in many areas, meaning that everything will fill up the space given to it. In the computer world, the Parkinson law is interpreted as “data expands to fill the space available for storage.” We have  only encountered the data of the size of terabyte (TB) and petabyte (PB)  in this century alone. Within 5-10 years ago, we rarely see a storage that reach size of terabyte. However, due to the advancement of storage media, we have reach the size of petabyte data even in exabyte size, while terabyte is the size of data which we weal with everyday.

Get a comprehensive introduction to Hadoop here.

[Read more…]

Ubuntu DHCP Setting

ubuntu dhcpUbuntu is Linux distro which came later after the transition of the century when some distros rises to fame and some fail. Ubuntu is based on Debian GNU/Linux operating system and uses many debian package management and tools.

Although Ubuntu was realased after the distro of the early days of Linux such as Debian, RedHat, SuSE, it is considered as one of the most famous distros. According to W3Techs Ubuntu is installed on 26.1% of all Linux website, just behind Debian with 32.7%. [Read more…]

ITIL Training and Certification for IT Service Improvement

itiltrainingManaging IT service in an organization is a daunting task, regardless of the size of the company. complexity of IT system, or the requirement of the IT Service. IT Service Management in practice has so many factors and aspects that affect the success of IT Management in a company. Therefore, a standard is needed to guide organization of how to successfully manage their IT operations and services. The ITIL is made to deliver that kind of standard in IT service, because there was no single IT management practice to be found during that time, while the dependence on IT is growing bigger and bigger.

ITIL is the industry standard for practice of IT Service Management. It once became BS 1500, BS Stands for British Standard, an industry standard regulated for Britain. Afterward, it become international standard when International Standard Organization adopted the BS1500 into ISO/IEC20000 as IT Service Management Standard. The adoption is made due to he higher reliance and dependence of business in IT, therefore increasing risk in IT management. Learn more about the fundamental of ITIL in the course of ITIL 2011 Foundation Course.

[Read more…]

Hadoop Python: Extending Hadoop High Performance Framework with Python API

hadoop pythonHadoop is an Apache software development framework for a clustering storage and large-scale processing of data-sets in multiple hardwares. Hadoop was created in 2005 for Nutch search engine in Apache to enhance its search capability across multiple servers. Hadoop is aimed as framework that enables High Performance Computing through distributed computing.

In order to master Hadoop you will need to learn Hadoop and get the basic idea of its framework and capabilities. [Read more…]

Linux Change User Command Line and Training To Be A Certified Linux Administrator

linux change userLinux was the phenomenon in the transition of the 20th century to 21st century. The operating system initially was built as a project for a post-graduate student of Helsinki Unversity, Linus Torvalds in 1991. At that time, Torvalds had an interest in operating systems and was bothered by the limitations of MINIX, which some people called an acronym of Mini UNIX. Torvalds decided to work on his operating system and he wanted to ask help of the programmers around the world.

An Introduction to the Linux Operating System and Command Line is available here.

[Read more…]