Site icon Tutorial

RDBMS vs Hadoop

RDBMS is relational database management system. Hadoop is node based flat structure. RDMS is generally used for OLTP processing whereas Hadoop is currently used for analytical and especially for BIG DATA processing. Any maintenance on storage, or data files, a downtime is needed for any available RDBMS. In standalone database systems, to add processing power such as more CPU, physical memory in non-virtualized environment, a downtime is needed for RDBMS such as DB2, Oracle, and SQL Server. However, Hadoop systems are individual independent nodes that can be added in an as needed basis. The database cluster uses the same data files stored in shared storage in RDBMS systems, whereas the storage data can be stored independently in each processing node. The performance tuning of an RDBMS can go nightmare. Even in proven environment. However, Hadoop enables hot tuning by adding extra nodes which will be self-managed.

Following are some more detailed comparison of Hadoop with SQL databases

Exit mobile version