Core business functions
and enterprise transaction
processing:
The relational
databases are used
frequently in this type
of core business
functions, so that the
company will interface
with all its applications,
in addition to these
states that the Cloud is
a great choice as it
offers options for this
highly scalable
environment.
Analytics and
business
intelligence:
In this type of
field there is
no database
defined, but
depends on
the type of
work that will
be undertaken,
so it is
recurrent see
that several
companies use
OLAP cubes.
IT operational
data (logs,
systems
monitoring):
In this type of
data operations
professionals
need a database
that is fast and
efficient.
Special
projects:
In this type
of project it is
necessary to
use simple
and intuitive
database
data that can
be handled
by
non-technical
managers
and
professionals
such as
Microsoft
Access.
Security and
compliance:
In this area
you need a
database that
is completely
safe, the
database
manager that
is responsible
for this
system are
relational.
Real-time or
sub-second
processing
and response
requirements:
In this area
it databases
with low
latency,
where the
data is sent
to a random
access
memory of
computers,
in this case
memory
databases
used are
needed.
Unstructured data analytics:
In this case the
relational databases
are not as necessary as
Hadoop file systems
that make these files
more manageable and
accessible are used.
Developer resources
(configuration
information)
In this case you need a
fast database to call
and deployment data,
in this case, databases
are used in the cloud or
databases quick and
simple data.
Web
applications:
In this case it
is better not
to use a SQL
database
(key-value)
data, as they
are simple
and quick.
Ecommerce
applications:
In this case you can
have no previous SQL
data base (key-value)
Back-end databases,
are a combination.
Testing and
pilot
projects:
In this area you
need to use
databases with
large capacity
cloud.
Peripheral/branch
office support:
In this case
relational databases
are used as access
through the network
to a central database
is required.
Embedded
devices and
applications:
In this case
databases that
can be run
remotely,
requiring little
maintenance,
high security is
needed. You can
use relational
databases.
Mobile applications:
At this level, a
relational
database in
which to store
local data allow
to be stored
and managed
locally used.