To SQL or NoSQL - that's not the question | Linux Today

To SQL or NoSQL – that’s not the question

Written By
Web Webster
Web Webster
Sep 17, 2011

[ Thanks to E5Rebel
for this link. ]

“1. Portal: Anything but the simplest static HTML page has some
sort of data access module at the back-end that formulates a query
to fetch relevant records or composite views from one or more data
stores. Generally, the overall fetching operations on many NoSQL
technologies could be several orders faster than RDBMS as one can
fetch the data from the shards in a scale-out parallel manner.

“But here is where the complication arises: not all NoSQL stores
are equally capable. Out of the box, some do not support range
queries, some support only simple predicates with constant values,
some do not support composite indices or queries that are not based
on keys. Thus, while the data fetch may be blazingly fast, the
complexity is pushed up to the application layer (string-based
joins, anyone?).

“Now, if your portal requires data update functionality, the
write operation in NoSQL is generally smooth even in high volume
because many of them exist largely in memory. In contrast,
traditional RDBMS deals with locks, latches, re-do logs and so
forth. However, bear in mind that NoSQL does not generally support
atomicity, consistency and in most cases proper durability. Thus
for applications that require absolute transactional integrity and
serialisation, SQL databases are still the top choice.”


Complete Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.