high performance no+sql for mission-critical applications
TRANSCRIPT
High-Performance, High-Availability for Mission-Critical Applications Randal Hoff , VP of Engineering Services
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
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
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