high performance no+sql for mission-critical applications

21
High-Performance, High-Availability for Mission-Critical Applications Randal Hoff , VP of Engineering Services

Upload: faircom

Post on 22-Jan-2017

281 views

Category:

Technology


1 download

TRANSCRIPT

High-Performance, High-Availability for Mission-Critical Applications Randal Hoff , VP of Engineering Services

Presented By: Randal Hoff VP of Engineering Services

2

Agenda §  FairCom’s Unique No+SQL Implementation §  Benefits of using SQL with NoSQL §  How FairCom’s c-treeACE makes this possible §  Use Cases

•  Financial Services •  Energy

§ 33

All Information Contained Herein is Proprietary to FairCom Corp.

Why Use NoSQL? §  Performance: direct access via tuned indices: exceptional

performance §  Control: flexible data handling: no, partial, or full schemas §  Footprint: optimized engine and libraries: minimum-size

package with most features §  Reliability: can achieve better than five 9s up-time

4

Limitations of NoSQL §  Integration: Sharing data within the enterprise difficult §  Reporting: No or slow ad-hoc data access §  Technology Immaturity: In some cases, technology is new

and not industry-proven §  Lack of Standards: Currently few if any standards exist in the

NoSQL community

5

Limitations of NoSQL §  Integration: Sharing data within the enterprise difficult §  Reporting: No or slow ad-hoc data access §  Technology Immaturity: In some cases, technology is new

and not industry proven §  Lack of Standards: Currently few if any standards exist in the

NoSQL community +SQL! 6

7

Our

Approach

8

Interfacing with c-treeACE

Case Studies Financial Industry

Consumption Monitoring

9

Financial Case Study

10

Payment Gateway/Switch Systems §  Precise data management §  High-speed transactions §  Stability §  High concurrency

§  Receives authorization request from merchant

§  Validates the request format §  Forwards request through

appropriate interbank networks (STAR, PULSE, Cirrus) to the issuing bank

§  Bank returns ACCEPT/DECLINE decision

§  Sends authorization to merchant

11

12

Key/Valuestore

idealforextremelyfastlookups<200ms

FullACIDprovidesreliability

Payment/Gateway Switch The No+SQL Answer

SQLcapabiliDesforBusiness

DecisionMakingsupport

Utility Case Study

13

Consumption Monitoring Systems Rising costs are driving utilities to innovate with new technologies. Utilities need to be reliable and economical, because they need to be available for everyone.

§  Utility companies moving to develop technology beyond the meter!

§  Developing tools to aid in utility management: behavioral conservation, energy efficiency, and demand response

14

Real-Timequeriesforreal-Dme

acDons

CollectandprocessinformaDonfromvarioussourcesandin

variousformats

Millionsofmessagespersecond,indexedfor

laterusage

Intelligentmetercontrolshundredsofsensors–NoSQL

datasets

Feedbacktoimproveenergy

usage

Consumption Monitoring & Sustainability Systems The No+SQL Answer

15

Final Thoughts & Conclusion

§ 16

§  Integrating your existing systems with new multimodel approaches will be essential to guarantee competitiveness

§  Keep up-to-date, and do not assume that all your problems could/should be solved by a single model, SQL or NoSQL

§  Take advantage of the unique capabilities that a multimodel approach can bring, supporting each model separately or together as needed by your application

§  New technologies are coming and the market is being driven by such new forces

16

About FairCom §  FairCom is a Multimodel Database company that builds high-performance, NoSQL ACID

Compliant database technology with a full complement of SQL APIs sitting on top §  Worldwide customers in over 100 countries §  Tens of Thousands of ISV deployments §  Millions of end-user deployments §  43% of the Fortune 100 §  Founded in 1979

17

Office Locations

Headquarters in Columbia, MO Europe office in

Milan, Italy

South America office in São Paulo, Brazil

US West Office in Salt Lake City, UT

18

“c-treeACE has a long history of stability and innovation with cross-platform support (Unix, Linux, OS X and Windows). Scalability and strong HA stand out among its capabilities.”

-  Gartner Magic Quadrant

for Operational Database

19

FairComOfferingPorVolio

Advanced Core Engine  §  SDKdesignedtominimizetheDme&complexityinvolvedinimplemenDng

§ Advanceddevelopmentpackagedesignedtogivemaximumcontroltodatahandlingneeds

§  IncludesSDKforboththec-treeACEServerandstandalone(non-server)engine

Ready To Go §  Complete solutions, ready

to enhance your existing applications (COBOL, Btrieve®)

Advanced Modules Series §  Full Real-time Bi-directional

Replication

20

Thank You!

Randal Hoff [email protected]