IBM Systems Magazine, Power Systems - May 2017 - 17
source, and it could be relational
or non-relational (NoSQL).
Trends Affecting the
Two forces are presently at work
in the database market: the need
for new applications and the need
to lower costs. The need to lower
costs doesn't seem like anything
new, but the need for new
applications is driving the need
to lower costs.
What are these new applications
and why are they needed? Three
factors are driving the accelerated
pace of new applications:
The advent of Web 2.0.
Static webpages have become
dynamic and social media
is all around us: Everyone is
tweeting, posting, blogging,
vlogging, sharing photos,
chatting and commenting.
The advent of the
smartphone. This has
spawned new social media
and new applications,
some of which aren't even
available as traditional
websites but only as apps.
It's now common to use your
smartphone to book travel,
check in, post your status,
grab a ride, listen to music,
find a coffee shop, upload
photos, buy stuff
and manage your finances.
The list is endless and
growing all the time.
The advent of smart devices.
Smart cars, smart homes,
smart appliances and more
are at the forefront of the
rapidly growing network of
connected things that collect,
process and exchange data-
the Internet of Things.
Together, these generate huge
amounts of new data, much of
which is unstructured and can't
be neatly stored in a tabular
relational database. Accordingly,
new flexible databases are needed
to store, manage and process the
new data-NoSQL databases.
developers have, in turn,
developed many NoSQL databases.
Companies want to absorb and
use the new data to stay ahead
in business, and provide features
such as product recommendations
and a differentiating customer
experience. The data can be
analyzed in search of patterns
for applications such as fraud
detection and behavior analytics.
Driven to develop new dynamic
applications, companies are
looking at their IT budgets and
discovering how much is spent
on support and maintenance
of their traditional relational
database systems. And it's a lot.
Estimates vary, but EnterpriseDB
says up to 35 percent of software
infrastructure spend is on database
management systems (bit.
ly/2lAzrF6). Switching to lowercost, open-source software saves
money, which is why an estimated
78 percent of enterprises use it,
according to a ZDNet article
In short, new applications
spawn an enormous amount of
new unstructured data, which
needs NoSQL databases to store
and process it. This spawns even
more new applications for better
customer engagement. Opensource NoSQL databases are ideally
suited to meet this need because of
their flexibility and lower cost.
Types of NoSQL
Because new data needs new
databases, it follows that no
single option can address the
needs of all new data and new
applications. You'll want to do
your own research if you'd like
the deep technical details behind
these, but the main categories are:
ibmsystemsmag.com MAY 2017 // 17