SlideShare ist ein Scribd-Unternehmen logo
1 von 28
CUBRID For Your Web Services
Content Ciprian Badescu, managing director Arnia Software, development and globalization partner for CUBRID What is CUBRID? CUBRID’s Features for Web Services  CUBRID’s Performance for Web Services CUBRID Apps & Tools Contributors & Developers
1. What is CUBRID?
1.1 History ,[object Object],- Over 10 Official Releases over last 2 years - Over 90,000 downloads Achieved (Korea, US,  Romania, Japan) - Over 1,500 monthly downloads via sourceforge.net Oct. 2010 CUBRID R3.0 with MySQL Compatibility Feb. 2010  CUBRID on Sourceforge.net Aug. 2009 CUBRID R2.0 with HA feature Nov. 2008 CUBRID R1.0 & Open Source Project Launched Jan. 2007.01 CUBRID Development sponsored by naver.com
1.1 History ,[object Object],CUBRID ,[object Object],Cluster R3.2 ,[object Object],R3.1 R3.0 ,[object Object]
Hierarchical QueryR2.0 ,[object Object]
Triggers
Stored Procedure
AUTO_INCREMENT
Query Plan Cache
Query Result Cache
Replication
Partitioning
Click CounterR1.0 MySQL 5.5 5.4 5.1 5.0 ,[object Object]
Triggers
Stored Procedures
AUTO_INCREMENT
Query Cache
Replication
Full Text Indexing
Partitioning
Event scheduler
MySQL Cluster
XML Functions4.1 4.0 3.23 2003 2001 2002 2004 2005 2006 2007 2008 2009 2010
1.2 Roadmap ,[object Object],[object Object]
Various Interfaces and Easy Management Tool AvailableInterfaces          CUBRID Manager GUI Tool ODBC OLEDB JDBC PHP CCI  Python Ruby Brokers CUBRID  Manager  Server     Connection Pooling       Job Queuing      Monitoring/ Logging      Query Parser Optimizer Lock  Caching        Transaction    Manager    Object Manager Database Server Utilities (Backup/Restore/ Compact/Check/ Lock..) Lock Manager Query  Manager Storage Manager Log Manager
1.4 Key Features High Performance Multi-threaded server: Multi-CPUs optimization Broker Middleware: Connection pooling Cost-Based Optimizer(CBO) Query Plan Cache, Query Result Cache Key-range Indexing Logging: Group commit, Async-commit, Background archiving Scalability Multi-volumes, Multi-threaded server 1:N Replication Table partitions
1.4 Key Features Real-time Backup/Restore On-line Backup Parallel, Compressed Backup Incremental Backup (Full, Level1, Level2) Replication and High Availability Transaction based Replication Broker Duplication, DB Duplication Node Monitoring and Automatic fail-over

Weitere Àhnliche Inhalte

Was ist angesagt?

CMPE282_009994036_PROJECT_REPORT
CMPE282_009994036_PROJECT_REPORTCMPE282_009994036_PROJECT_REPORT
CMPE282_009994036_PROJECT_REPORT
Sandyarathi Das
 
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
SPTechCon
 
web server
web serverweb server
web server
nava rathna
 
Web Servers: Architecture and Security
Web Servers: Architecture and SecurityWeb Servers: Architecture and Security
Web Servers: Architecture and Security
george.james
 

Was ist angesagt? (20)

ECS19 - Mike Ammerlaan - Integrate with OneDrive and SharePoint Files
ECS19 - Mike Ammerlaan - Integrate with OneDrive and SharePoint FilesECS19 - Mike Ammerlaan - Integrate with OneDrive and SharePoint Files
ECS19 - Mike Ammerlaan - Integrate with OneDrive and SharePoint Files
 
ECS19 - Patrick Curran, Eric Shupps - SHAREPOINT 24X7X365: ARCHITECTING FOR H...
ECS19 - Patrick Curran, Eric Shupps - SHAREPOINT 24X7X365: ARCHITECTING FOR H...ECS19 - Patrick Curran, Eric Shupps - SHAREPOINT 24X7X365: ARCHITECTING FOR H...
ECS19 - Patrick Curran, Eric Shupps - SHAREPOINT 24X7X365: ARCHITECTING FOR H...
 
DEF CON 27 - DIRK JAN MOLLEMA - im in your cloud pwning your azure environment
DEF CON 27 - DIRK JAN MOLLEMA - im in your cloud pwning your azure environmentDEF CON 27 - DIRK JAN MOLLEMA - im in your cloud pwning your azure environment
DEF CON 27 - DIRK JAN MOLLEMA - im in your cloud pwning your azure environment
 
Web Server-Side Programming Techniques
Web Server-Side Programming TechniquesWeb Server-Side Programming Techniques
Web Server-Side Programming Techniques
 
Getting Started with Orchestrator and Service Manager
Getting Started with Orchestrator and Service ManagerGetting Started with Orchestrator and Service Manager
Getting Started with Orchestrator and Service Manager
 
10 ways to trigger runbooks from Orchestrator
10 ways to trigger runbooks from Orchestrator10 ways to trigger runbooks from Orchestrator
10 ways to trigger runbooks from Orchestrator
 
Tutorial, Part 2: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 2: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...Tutorial, Part 2: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 2: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
 
SCORCH: Tying it All Together
SCORCH: Tying it All TogetherSCORCH: Tying it All Together
SCORCH: Tying it All Together
 
SharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi VončinaSharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi Vončina
 
CMPE282_009994036_PROJECT_REPORT
CMPE282_009994036_PROJECT_REPORTCMPE282_009994036_PROJECT_REPORT
CMPE282_009994036_PROJECT_REPORT
 
Design a share point 2013 architecture – the basics
Design a share point 2013 architecture – the basicsDesign a share point 2013 architecture – the basics
Design a share point 2013 architecture – the basics
 
Web Server Technologies II: Web Applications & Server Maintenance
Web Server Technologies II: Web Applications & Server MaintenanceWeb Server Technologies II: Web Applications & Server Maintenance
Web Server Technologies II: Web Applications & Server Maintenance
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
Part II: SharePoint 2013 Administration by Todd Klindt and Shane Young - SPTe...
 
Introduction to Windows Azure AppFabric Applications
Introduction to Windows Azure AppFabric ApplicationsIntroduction to Windows Azure AppFabric Applications
Introduction to Windows Azure AppFabric Applications
 
web server
web serverweb server
web server
 
Web Server Technologies I: HTTP & Getting Started
Web Server Technologies I: HTTP & Getting StartedWeb Server Technologies I: HTTP & Getting Started
Web Server Technologies I: HTTP & Getting Started
 
Web Servers: Architecture and Security
Web Servers: Architecture and SecurityWeb Servers: Architecture and Security
Web Servers: Architecture and Security
 
Web server
Web serverWeb server
Web server
 
Web server
Web serverWeb server
Web server
 

Andere mochten auch

Andere mochten auch (9)

IPBrick - 15feb2011
IPBrick - 15feb2011IPBrick - 15feb2011
IPBrick - 15feb2011
 
Ariana 4mai2011
Ariana 4mai2011Ariana 4mai2011
Ariana 4mai2011
 
Konica Minolta - 30sep2010
Konica Minolta - 30sep2010Konica Minolta - 30sep2010
Konica Minolta - 30sep2010
 
Ibm - 14april2011
Ibm - 14april2011Ibm - 14april2011
Ibm - 14april2011
 
SoluĆŁii inteligente de gestiune pentru afaceri de succes-11martie2010
SoluĆŁii inteligente de gestiune pentru afaceri de succes-11martie2010SoluĆŁii inteligente de gestiune pentru afaceri de succes-11martie2010
SoluĆŁii inteligente de gestiune pentru afaceri de succes-11martie2010
 
Eximbank 4mai2011
Eximbank 4mai2011Eximbank 4mai2011
Eximbank 4mai2011
 
HP - 21 aprilie 2011
HP - 21 aprilie 2011HP - 21 aprilie 2011
HP - 21 aprilie 2011
 
NetApp - 10martie2011
NetApp - 10martie2011NetApp - 10martie2011
NetApp - 10martie2011
 
27ian2011 hp
27ian2011   hp27ian2011   hp
27ian2011 hp
 

Ähnlich wie Arnia-Cubrid - Programatica2010

Cubrid - Open Source DBMS highly optimized for Web Applications
Cubrid - Open Source DBMS highly optimized for Web ApplicationsCubrid - Open Source DBMS highly optimized for Web Applications
Cubrid - Open Source DBMS highly optimized for Web Applications
Agora Group
 
Ciprian Badescu, Eugen Stoianovici - CUBRID
Ciprian Badescu, Eugen Stoianovici - CUBRIDCiprian Badescu, Eugen Stoianovici - CUBRID
Ciprian Badescu, Eugen Stoianovici - CUBRID
Asociatia ProLinux
 
Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhere
Matt Deacon
 
SPTECHCON - Rev Your Engines - SharePoint 2013 Performance Enhancements
SPTECHCON - Rev Your Engines - SharePoint 2013 Performance EnhancementsSPTECHCON - Rev Your Engines - SharePoint 2013 Performance Enhancements
SPTECHCON - Rev Your Engines - SharePoint 2013 Performance Enhancements
Eric Shupps
 
Lessons From Deploying Redis On Azure For Enterprise Customers: Carl Dacosta,...
Lessons From Deploying Redis On Azure For Enterprise Customers: Carl Dacosta,...Lessons From Deploying Redis On Azure For Enterprise Customers: Carl Dacosta,...
Lessons From Deploying Redis On Azure For Enterprise Customers: Carl Dacosta,...
Redis Labs
 

Ähnlich wie Arnia-Cubrid - Programatica2010 (20)

Cubrid - Open Source DBMS highly optimized for Web Applications
Cubrid - Open Source DBMS highly optimized for Web ApplicationsCubrid - Open Source DBMS highly optimized for Web Applications
Cubrid - Open Source DBMS highly optimized for Web Applications
 
Cubrid - open source - 27mai2010
Cubrid - open source - 27mai2010Cubrid - open source - 27mai2010
Cubrid - open source - 27mai2010
 
CUBRID Developer's Course
CUBRID Developer's CourseCUBRID Developer's Course
CUBRID Developer's Course
 
Ciprian Badescu, Eugen Stoianovici - CUBRID
Ciprian Badescu, Eugen Stoianovici - CUBRIDCiprian Badescu, Eugen Stoianovici - CUBRID
Ciprian Badescu, Eugen Stoianovici - CUBRID
 
Office 365 introduction and technical overview
Office 365 introduction and technical overviewOffice 365 introduction and technical overview
Office 365 introduction and technical overview
 
Andy Malone - The new office 365 for it pro's
Andy Malone - The new office 365 for it pro'sAndy Malone - The new office 365 for it pro's
Andy Malone - The new office 365 for it pro's
 
Harnessing Configuration for Web GIS Application Development
Harnessing Configuration for Web GIS Application DevelopmentHarnessing Configuration for Web GIS Application Development
Harnessing Configuration for Web GIS Application Development
 
MongoDB-as-a-Service on Pivotal Cloud Foundry
MongoDB-as-a-Service on Pivotal Cloud FoundryMongoDB-as-a-Service on Pivotal Cloud Foundry
MongoDB-as-a-Service on Pivotal Cloud Foundry
 
Running a Megasite on Microsoft Technologies
Running a Megasite on Microsoft TechnologiesRunning a Megasite on Microsoft Technologies
Running a Megasite on Microsoft Technologies
 
Developing a database server: software engineer's view
Developing a database server: software engineer's viewDeveloping a database server: software engineer's view
Developing a database server: software engineer's view
 
Content Delivery Network
Content Delivery NetworkContent Delivery Network
Content Delivery Network
 
Refactoring to Microservices
Refactoring to MicroservicesRefactoring to Microservices
Refactoring to Microservices
 
Sunserver Open Solaris
Sunserver Open SolarisSunserver Open Solaris
Sunserver Open Solaris
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
 
Clouds clouds everywhere
Clouds clouds everywhereClouds clouds everywhere
Clouds clouds everywhere
 
SPTECHCON - Rev Your Engines - SharePoint 2013 Performance Enhancements
SPTECHCON - Rev Your Engines - SharePoint 2013 Performance EnhancementsSPTECHCON - Rev Your Engines - SharePoint 2013 Performance Enhancements
SPTECHCON - Rev Your Engines - SharePoint 2013 Performance Enhancements
 
Understanding The Azure Platform March 2010
Understanding The Azure Platform   March 2010Understanding The Azure Platform   March 2010
Understanding The Azure Platform March 2010
 
Understanding The Azure Platform Jan
Understanding The Azure Platform   JanUnderstanding The Azure Platform   Jan
Understanding The Azure Platform Jan
 
Lessons From Deploying Redis On Azure For Enterprise Customers: Carl Dacosta,...
Lessons From Deploying Redis On Azure For Enterprise Customers: Carl Dacosta,...Lessons From Deploying Redis On Azure For Enterprise Customers: Carl Dacosta,...
Lessons From Deploying Redis On Azure For Enterprise Customers: Carl Dacosta,...
 
Scaling wix with microservices architecture devoxx London 2015
Scaling wix with microservices architecture devoxx London 2015Scaling wix with microservices architecture devoxx London 2015
Scaling wix with microservices architecture devoxx London 2015
 

Mehr von Agora Group

Curs Digital Forensics
Curs Digital ForensicsCurs Digital Forensics
Curs Digital Forensics
Agora Group
 
Class IT - Enemy inside the wire
Class IT - Enemy inside the wireClass IT - Enemy inside the wire
Class IT - Enemy inside the wire
Agora Group
 
Infologica - auditarea aplicatiilor mobile
Infologica - auditarea aplicatiilor mobileInfologica - auditarea aplicatiilor mobile
Infologica - auditarea aplicatiilor mobile
Agora Group
 
Agora Securitate yugo neumorni
Agora Securitate yugo neumorniAgora Securitate yugo neumorni
Agora Securitate yugo neumorni
Agora Group
 
Security threats in the LAN
Security threats in the LANSecurity threats in the LAN
Security threats in the LAN
Agora Group
 

Mehr von Agora Group (20)

How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...
How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...
How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...
 
Microservicii reutilizabile in arhitecturi bazate pe procese
Microservicii reutilizabile in arhitecturi bazate pe proceseMicroservicii reutilizabile in arhitecturi bazate pe procese
Microservicii reutilizabile in arhitecturi bazate pe procese
 
The role of BPM in Paradigms Shift
The role of BPM in Paradigms ShiftThe role of BPM in Paradigms Shift
The role of BPM in Paradigms Shift
 
Prezentare Ensight_BPM-20171004
Prezentare Ensight_BPM-20171004Prezentare Ensight_BPM-20171004
Prezentare Ensight_BPM-20171004
 
Curs OSINT
Curs OSINTCurs OSINT
Curs OSINT
 
Curs Digital Forensics
Curs Digital ForensicsCurs Digital Forensics
Curs Digital Forensics
 
The next generation of Companies management: state of the art in BPM
The next generation of Companies management: state of the art in BPMThe next generation of Companies management: state of the art in BPM
The next generation of Companies management: state of the art in BPM
 
Speed Dialing the Enterprise
Speed Dialing the EnterpriseSpeed Dialing the Enterprise
Speed Dialing the Enterprise
 
ABPMP Romania
ABPMP RomaniaABPMP Romania
ABPMP Romania
 
Arhitectura proceselor Ăźn Sistemul Informațional de Sănătate
Arhitectura proceselor Ăźn Sistemul Informațional de SănătateArhitectura proceselor Ăźn Sistemul Informațional de Sănătate
Arhitectura proceselor Ăźn Sistemul Informațional de Sănătate
 
IBM’s Smarter Process Reinvent Business
IBM’s Smarter Process Reinvent BusinessIBM’s Smarter Process Reinvent Business
IBM’s Smarter Process Reinvent Business
 
eHealth 2014_Radu Dop
eHealth 2014_Radu DopeHealth 2014_Radu Dop
eHealth 2014_Radu Dop
 
Importanța registrelor pentru pacienți
Importanța registrelor pentru paciențiImportanța registrelor pentru pacienți
Importanța registrelor pentru pacienți
 
CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...
CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...
CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...
 
Perspective naționale și internaționale ale informaticii și standardelor medi...
Perspective naționale și internaționale ale informaticii și standardelor medi...Perspective naționale și internaționale ale informaticii și standardelor medi...
Perspective naționale și internaționale ale informaticii și standardelor medi...
 
UTI_Dosarul electronic de sanatate
UTI_Dosarul electronic de sanatateUTI_Dosarul electronic de sanatate
UTI_Dosarul electronic de sanatate
 
Class IT - Enemy inside the wire
Class IT - Enemy inside the wireClass IT - Enemy inside the wire
Class IT - Enemy inside the wire
 
Infologica - auditarea aplicatiilor mobile
Infologica - auditarea aplicatiilor mobileInfologica - auditarea aplicatiilor mobile
Infologica - auditarea aplicatiilor mobile
 
Agora Securitate yugo neumorni
Agora Securitate yugo neumorniAgora Securitate yugo neumorni
Agora Securitate yugo neumorni
 
Security threats in the LAN
Security threats in the LANSecurity threats in the LAN
Security threats in the LAN
 

KĂŒrzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

KĂŒrzlich hochgeladen (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 

Arnia-Cubrid - Programatica2010

  • 1. CUBRID For Your Web Services
  • 2. Content Ciprian Badescu, managing director Arnia Software, development and globalization partner for CUBRID What is CUBRID? CUBRID’s Features for Web Services CUBRID’s Performance for Web Services CUBRID Apps & Tools Contributors & Developers
  • 3. 1. What is CUBRID?
  • 4.
  • 5.
  • 6.
  • 14.
  • 24. XML Functions4.1 4.0 3.23 2003 2001 2002 2004 2005 2006 2007 2008 2009 2010
  • 25.
  • 26. Various Interfaces and Easy Management Tool AvailableInterfaces CUBRID Manager GUI Tool ODBC OLEDB JDBC PHP CCI Python Ruby Brokers CUBRID Manager Server Connection Pooling Job Queuing Monitoring/ Logging Query Parser Optimizer Lock Caching Transaction Manager Object Manager Database Server Utilities (Backup/Restore/ Compact/Check/ Lock..) Lock Manager Query Manager Storage Manager Log Manager
  • 27. 1.4 Key Features High Performance Multi-threaded server: Multi-CPUs optimization Broker Middleware: Connection pooling Cost-Based Optimizer(CBO) Query Plan Cache, Query Result Cache Key-range Indexing Logging: Group commit, Async-commit, Background archiving Scalability Multi-volumes, Multi-threaded server 1:N Replication Table partitions
  • 28. 1.4 Key Features Real-time Backup/Restore On-line Backup Parallel, Compressed Backup Incremental Backup (Full, Level1, Level2) Replication and High Availability Transaction based Replication Broker Duplication, DB Duplication Node Monitoring and Automatic fail-over
  • 29. 2. CUBRID’s Features For Web Services
  • 30.
  • 31.
  • 32. Separate Failover on M/S Brokers and M/S DB ServersApplication Servers (with CUBRID Interface) Broker Failover Server
  • 33.
  • 34. READ Performance Increased by Directly Accessing the Partitioned TableREAD WRITE Table Table Table Table_p1 Table_p1 Table_p1 Table_p2 Table_p2 Table_p2 Table_p3 Table_p3 Table_p3 DATABASE
  • 35.
  • 36. Increased READ Performance for the Same Pattern QueryResult Cache Plan Cache JDBC ResultSet Cache
  • 37.
  • 38. Enable using a Single Interface for Multiple StoragesINSERT INTO T1 VALUES(col1,col2, content, image); CUBRID Broker {col1, col2} {content, image} CUBRID Server Owfs File Replica File Replica File Replica DB DB DB File Replica File Replica
  • 39. 3. CUBRID’s Performance For Web Services
  • 40.
  • 41. CUBRID Read Performance is in 2nd place with less CPU usageY: PV/sec Y: CPU usage * Testscenario and configurations can be found at http://www.cubrid.org/benchmark_result
  • 42.
  • 43. Key Range & Filtered Index Scan is Much Faster than MySQL 5.1SELECT name, address FROM member WHERE age>=60 and grade=‘A’ and address LIKE ‘%Bucharest%’; Y: Time Y: Time * The testhas been conducted by Performance Engineering Team in NHN
  • 44. 4. CUBRID Apps & Tools
  • 45. 4.1 Easy Management Tools CUBRID Manager Database management Tool (JAVA) Equivalent of Microsoft Enterprise Manager for MSSQL CUBRID Web Query Database management Tool (PHP&AJAX) The equivalent of phpMyAdmin for MySQL
  • 46. 4.2 Publishing platforms - CMS Joomla! Download: http://sourceforge.net/projects/cubrid/files/Applications%20for%20CUBRID/Joomla/Joomla_1.5.20-CUBRID-RC-Full-Package.zip/download Demo site: http://joomla.cubrid.org Wordpress Download: http://sourceforge.net/projects/cubrid/files/Applications%20for%20CUBRID/WordPress/CUBRID%20R3.x%20%2B/wordpress-cubrid-2.9.2.2.zip/download Demo site: http://wordpress.cubrid.org/
  • 47. 4.3 Community platforms phpBB Download: http://sourceforge.net/projects/cubrid/files/Applications%20for%20CUBRID/phpBB/CUBRID%20R3.x%20%2B/phpbb-cubrid-3.0.1.zip/download Demo site: http://phpbb.cubrid.org MediaWiki Download: http://sourceforge.net/projects/cubrid/files/Applications%20for%20CUBRID/MediaWiki/CUBRID%20R3.x%20%2B/mediawiki-cubrid-1.15.2.zip/download Demo site: http://mediawiki.cubrid.org/
  • 48.
  • 49. 5. Contributors & Developers
  • 50.
  • 51. All contributors can participate in the development process
  • 52.
  • 53. KEY POINTS 1. Open Source Project 2. High Availability and Scalability 3. Powerful sponsor assure continuity Thank you for your time! ciprian@arnia.ro