Upload
arturocp
View
215
Download
0
Embed Size (px)
Citation preview
8/3/2019 IMM14059USEN
1/12
IBM solidDBDelivering data with extreme speedand extreme availability
8/3/2019 IMM14059USEN
2/12
2
The needor speedContents IBM solidDB Extremespeed CostbeneftsIn-memorydatabase Resources
Contents 2
3
2
51
4The need or speed
Customers demand
services in real time,
all the time.
In-memory
database:
low latency,
high throughput
Sotware designedto maximize the
advantages o RAM.
IBM solidDB deliversextreme speed and
extreme availability
See microsecond
response times
and six nines
o availability.
Extreme speed
in the real worldBusiness-changing
results rom companies
that depend on solidDB.
Cost benefts
The fnancial
advantages o
extreme speed and
availability.
Contents
8/3/2019 IMM14059USEN
3/12
3
The needor speedContents IBM solidDB Extremespeed CostbeneftsIn-memorydatabase Resources
You dont have a millisecond to spare. No matter where you look, business is
moving aster. These days your customers expectand the market demandsnearly
instantaneous response.
Telecommunications companies serve customers who are accustomed to mobile services that are
always on and instantly available. Financial services organizations now live in a world o electronic
trading, where a hal-second advantage can mean millions o dollars in proit or loss.
Those are just two examples o the pressures that accelerating expectations are placing on
organizations everywhere. Staying competitive and delivering the highest quality o service in this
anywhere, anytime world requires real-time data access and continuous data availability.
The needor speed
The need
1
8/3/2019 IMM14059USEN
4/12
4
The needor speedContents IBM solidDB Extremespeed CostbeneftsIn-memorydatabase Resources
Delivering those levels o perormance with traditional disk-based databases is extremely
challengingi not impossible. To meet their needs or extreme speed and extreme availability,
businesses are turning to in-memory databases. As the name implies, an in-memory database
resides entirely in main memory rather than on disk, making data access an order o magnitude
aster than with conventional, disk-based databases.
IBM solidDB is a relational, in-memory database known worldwide or delivering data with
extreme speed and extreme availability. With solidDB, organizations can achieve response times
measured in microseconds and levels o availability that surpass the well-known ive nines
standard. IBM solidDB delivers the velocity and reliability that you need to tackle the most
challenging environmentswhere microseconds matter.
Our testing resultsdemonstrated roughly
three times the
perormance, with respons
times in the low tens
o microseconds using
the shared memory
access o solidDB 6.5.With this level o
perormance, we are
now able to process
around 1.2 million busy
hour call attempts
per CPU.
Andrej Ciglic,
Executive Director R&D,
Iskratel
e
The need
1
The needor speed
8/3/2019 IMM14059USEN
5/12
5
The needor speedContents IBM solidDB Extremespeed CostbeneftsIn-memorydatabase Resources
In-memory database: low latency and high throughput
By storing all inormation in RAM, in-memory databases like solidDB start with a tremendous advantage
over traditional disk-based databases: RAM simply provides aster I/O access than hard disk drives.
But pure in-memory databases also outperorm disk-based databases that have been completely
cached in system memory. IBM solidDB uses data structures and access methods that are
speciically designed or storing, searching and processing data in RAM. Data access is optimized
because solidDB is designed to expect that data is in memory, which minimizes CPU usage
compared to disk access.
The result is thatas an in-memory databasesolidDB delivers very high transaction rates and
extremely low latency, a critical combination or achieving extreme speed. Many databases can
produce high aggregate transaction rates, but individual transactions still take tens or hundreds o
milliseconds to complete. Other databases can manage short response times (or low latency) or
individual transactions, but cannot handle large numbers o transactions or concurrent sessions.
IBM solidDB consistently provides throughput measured in the range o tens-to-hundreds o
thousands o transactions per second and consistently achieves response times (latencies)
measured in microseconds.
In-memory
2
In-memorydatabase
8/3/2019 IMM14059USEN
6/12
6
The needor speedContents IBM solidDB Extremespeed CostbeneftsIn-memorydatabase Resources
IBM solidDB3
IBM solidDB
IBM solidDB delivers extreme speed and extreme availabilityThe heart o solidDB is an ACID (atomicity, consistency, isolation and durability) compliant relational,
in-memory database that persists data to disk and can stand alone as the database o record. You can
host all o your data in-memory or maximum speed, or you can host some or all o it in disk-based
tables also supported by solidDB. Applications can access both in-memory and disk-based tables
transparently, and use them in the same transactions. By dividing data between in-memory tables and
disk-based tables, you can achieve your ideal price/perormance ratio.
IBM solidDB can also be used as a high-speed cache (solidDB Universal Cache) to accelerate
access to data stored in other relational, disk-based databases, including IBM DB2, IBM
Inormix, Oracle database, Sybase or Microsot SQL Server. In this case, solidDB uses
high-perormance synchronization sotware to seamlessly transer data between the in-memory cache
and the disk-based database. IBM solidDB Universal Cache is highly adaptable to dierent application
and deployment needs, and can be deployed as a read-only cache or as a read-write cache.
In either case, solidDB uses the amiliar SQL language and in-memory technology to accelerate
OLTP workloads and perorm up to ten times aster than conventional, disk-based databases.
8/3/2019 IMM14059USEN
7/12
7
The needor speedContents IBM solidDB Extremespeed CostbeneftsIn-memorydatabase ResourcesIBM solidDB
IBM solidDB3
IBM solidDB also delivers extreme data availability. The traditional benchmark o ive nines
(99.999 percent uptime) translates to 5 minutes and 15 seconds o downtime per year. But with solidDB,
you can achieve up to six nines o availability: 99.9999 percent uptime, or less than 32 seconds o
downtime per year. In act, long-term solidDB customers have reported 100 percent data availability
over the course o several years.
Using a two-node, hot-standby coniguration, solidDB maintains two copies o data synchronized
between two solidDB instances. In case o a system ailure, transparent ailover rom the active node
to the hot-standby node can occur in less than a second. The secondary instance takes over the
processing load instantly, preventing data loss.
IBM solidDB also helps ensure recoverability by writing a transaction log. This, combined with a lexible
checkpoint operation (saving o the memory image to disk, which does not interere with or slow down
database operation), helps ensure that solidDB is just as recoverable as a disk-based databasebut
with the speed and high availability needed to power todays real-time applications.
8/3/2019 IMM14059USEN
8/12
8
The needor speedContents IBM solidDB Extremespeed CostbeneftsIn-memorydatabase Resources
Extreme speed and availability in the real world
Financial services
In inancial services, brokerage applications receive market eeds, evaluate equity positions, execute
trades and check or raud. Those applications can evaluate, or example, more than 30,000 rules
on 500 trades per second or 15 million trades per day. And time is o the essence. A delay o even
a millisecond or two between retrieving the market price or a trade and making an oerperhaps
waiting or an I/O channel to clearcan be disastrous.
Bolsa de Comercio (the Chilean Stock Exchange), based in Santiago, Chile, deployed solidDB
Universal Cache as a ront-end to Microsot SQL Server, enabling them to respond to peak work-
loads o more than 30,000 messages per second, completing each in microseconds. And thats
just the beginning, as the inancial services company also needed to help ensure continual data
availability to meet very strict service-level agreements (SLAs).
ComplexityExtreme
4
Extremespeed
We expect to improveour ability to meet our
SLAs because o solidDBs
ability to handle peak
loads, and urther,
because o solidDBs ability
to transparently recover
rom system ailures in lessthan a second with a high
availability architecture
that adheres to our
specifcations and
integrates well with
WebSphere Low Latency
Messaging sotware.
Andrs Araya Falcone,
CIO, Bolsa de Comercio
8/3/2019 IMM14059USEN
9/12
9
The needor speedContents IBM solidDB Extremespeed CostbeneftsIn-memorydatabase Resources
Telecommunications
Telecommunications companies use online charging systems to authenticate and authorize network
usage, initiate service, manage credit balances and more, all in real time or millions o concurrent
users (mobile phone subscribers). Those applications require access to data in tens o microseconds
instead o the milliseconds experienced with traditional relational databases. Slow or inconsistent
response times can negatively impact customer service levels and customer satisaction.
China EB, an intelligent networking solutions and telecommunications provider in Beijing, implemented
solidDB Universal Cache to address the problem o its increasing number o subscribers expecting
real-time service, while keeping its investment in IBM Inormix sotware which continues to work well
or a variety o workloads.
By implementing solidDBUniversal Cache as a
ront-end to Inormix
database sotware, we are
able to meet our low-
latency demands or
very heavy, real-time
workloads, keeping datasynchronized between
Inormix and solidDB
Cache.
Wang Chun,
CTO, China EB
Extremespeed
ComplexityExtreme
4
8/3/2019 IMM14059USEN
10/12
10
The needor speedContents IBM solidDB Extremespeed CostbeneftsIn-memorydatabase Resources
Cost benefits
Its not oten that you get aster speeds and lower costs, but solidDB oers just that. To begin
with, the extreme speed and extreme availability provided by solidDB helps you keep data always
accessible, so that you can avoid the costs associated with outages and delays. You can also
dramatically increase the transaction rate and throughput o applications without upgrading your
database server. And, o course, increased throughput can mean more revenue by allowing you
to process more transactions.
With solidDB, you can postponeor even avoidcostly hardware upgrades associated with
perormance bottlenecks in the application tier. IBM solidDB can run on commodity, as well as
best-o-breed hardware, giving you lots o options to build a proven, cost-eective solution. Once
its up and running, solidDB also helps keep maintenance costs low because it can be controlled
by the application and run virtually unattended.
5Cost
Costbenefts
8/3/2019 IMM14059USEN
11/12
11
The needor speedContents IBM solidDB Extremespeed CostbeneftsIn-memorydatabase Resources
IBM solidDB also helps lower adoption costs. It is based on SQL-compliant relational database
technology, so you can leverage existing expertise and investments in relational database
technology. Remember, solidDB Universal Cache works with almost any commercial relational
database.
Todays per ormance-critical applications demand more stringent SLAs. IBM solidDB can help
you meet perormance SLAs by achieving hundreds o thousands o transactions per second with
response times measured in microseconds. Using a two-node, hot-standby coniguration, it can
help you meet availability SLAs as well.
At the end o the day, greater speeds and higher availability means improved customer satisaction.
With solidDB, businesses can leverage new applications to dierentiate themselves by accommodating
increased workloads or a greater number o users while oering new services in real time.
Costbenefts
5Cost
8/3/2019 IMM14059USEN
12/12
For more inormation, please visit the solidDB home page
ibm.com/sotware/data/soliddb/
Copyright IBM Corporation 2010
IBM Sotware Group
Route 100
Somers, NY 10589
Produced in the United States o America
January 2010
All Rights Reserved
IBM, the IBM logo, ibm.com, DB2, Inormix and solidDB are trademarks or registered trademarks o International Business Machines Corporation in the United States, other countries, or both. I these and other
IBM trademarked terms are marked on their frst occurrence in this inormation with a trademark symbol ( or ), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this
inormation was published. Such trademarks may also be registered or common law trademarks in other countries. A current list o IBM trademarks is available on the Web at Copyright and trademark inormation at
ibm.com/legal/copytrade.shtml
Microsot, Windows, Windows NT, and the Windows logo are trademarks o Microsot Corporation in the United States, other countries or both.
Other company, product and service names may be trademarks or service marks o others.
IMM14059-USEN-00
http://www.ibm.com/software/data/soliddb/http://www.ibm.com/software/data/soliddb/http://www.ibm.com/http://www.ibm.com/legal/copytrade.shtmlhttp://www.ibm.com/legal/copytrade.shtmlhttp://www.ibm.com/software/data/soliddb/http://www.ibm.com/legal/copytrade.shtmlhttp://www.ibm.com/