Advertisement GCC vs. Clang What is Clang?  Clang is a compiler front end used by C, C++, objective C, also objective C++ programming languages that uses LLVM (low level virtual machine) as its back end. LLVM is a compiler infrastructure designed as a set of reusable libraries containing well defined libraries that is used for […]

Read More

Advertisement Cassandra vs. Hbase Cassandra is a free, open source NoSQL database that is designed to manage huge data sets across large clusters. The architecture of Cassandra achieves availability and partition tolerance according to the CAP theorem which lists the three requirements when designing application for a distributed architecture. Cassandra was influenced by Google’s Bigtable, […]

Read More

HBase vs. MongoDB HBase – An accessible, distributed database constructed on top of HDFS that backs up structured data storage for enormous tables. MongoDB – It is an easy-to- utilize document store that a lot of people choose as a suitable substitute for an SQL database since it needs no pre-defined schemas. Architecture The HBase architecture […]

Read More

SAML vs. OAuth Most people can be confused by the difference between OAuth and SAML but its really not that complicated. There could be some overlap though, but I will try my best to distinguish them for you in the simplest way possible. SAML – initials for Security Assertion Markup Language. The shortest way to describe […]

Read More

HBase vs. Hadoop What is Hadoop? Hadoop is usually an open-source software framework that is written in Java language. It is meant for distributed processing and storage of large data sets on clusters of computers that are produced from commodity hardware. In Hadoop, all the modules are designed with an assumption that hardware failures of […]

Read More