WHERE NEW DATABASES THECNOLOGIES FIT INTO
THE ENTERPRICE
Core business
functions and
enterprise transaction
processing:
Basic enterprise functions—payments,
Billing, tracking receipts, deliverables and
Payables—are best handled in industrial
class Databases built to interface with All
core enterprise applications.
Analytics and
business
intelligence:
The choice of database
environment depends on the type
of work being performed. Much of
the unstructured data that
comprises many analytics
applications often reside within big
data file systems, such as Hadoop
IT operational data
(logs, systems
monitoring)
IT professionals need databases they
can quickly spin up while they are in the
midst of writing, testing or deploying
code. For these purposes, they do not
want to function as accidental
DBAs—they need lightweight, quickly
displayable databases.
Special projects:
Many projects taking place
around enterprises are typically
led by non technical business
managers and professionals, and
thus need to be as simple and
intuitive to use as possible.
Security and compliance:
For the management and storage of
security data, such as passwords,
encryption keys and user privilege
information, enterprise
administrators and developers need
rocksolid secure databases.
Real-time or sub-second
processing and response
requirements:
For low latency requirements, such as
sensitive financial applications,
enterprises are turning to in-memory
databases, in which data is sent to
random access memory spaces of PCs
or servers.
Unstructured data analytics:
One of the hallmarks of big data is
the amount of unstructured, user-
and machine- generated information
now being generated
Developer resources
(configuration
information)
As with IT
operational data, IT
professionals need
databases they can
quickly call up and
deploy
Web applications:
Web applications generate a
lot of session information,
and for this purpose, NoSQL
key-value databases may be
the best bet, since they are
simple and fast, operating
close to internet time and
quickly handling spikes in
usage.
Ecommerce applications:
As is the case mentioned above for web
applications, NoSQL key-value store
databases, in conjunction with back-end
relational databases for payment
transaction processing, are an effective
combination
Testing and pilot projects:
As with IT operational
data, IT professionals
need databases they can
quickly call up and deploy.
Peripheral/branch
office support:
Branch offices typically require smallfootprint
databases that synch up with a central data
environment, or, conversely, access via the
network to a central database
Embedded devices and
applications:
Remote devices—such as kiosks, sensors, or
point of sale terminals—require databases that
can run remotely, require little maintenance,
are highly secure, and are untethered to a
central data environment.
Mobile applications:
This is the great frontier of data, as more
and more local client-side computing is
now occurring through smartphones and
tablets.