Cubrid - open source - 27mai2010


Published on

Cubrid - Open Source DBMS highly optimized for Web Applications

Published in: Business
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Cubrid - open source - 27mai2010

  1. 1. Catalin Ciobanu Globalization Team, CUBRID CO., LTD. <ul><li>Presenter: </li></ul>Thursday, July 29, 2010
  2. 2. Open Source DBMS Optimized for Web Services
  3. 3. Contents <ul><li>What is CUBRID? </li></ul><ul><li>Why CUBRID? </li></ul><ul><li>CUBRID Insight </li></ul><ul><li>CUBRID Manager </li></ul><ul><li>Web Applications </li></ul><ul><li>CUBRID Contacts </li></ul>
  4. 4. What is CUBRID?
  5. 5. Database Management System What is CUBRID? Linux 32bit Linux 64bit Windows 32 bit Windows 64 bit DBMS database
  6. 6. Open Source Project What is CUBRID?
  7. 7. Free Software What is CUBRID?
  8. 8. Why CUBRID?
  9. 9. CUBRID is Optimized for Web Services Why CUBRID?
  10. 10. Click Counter Why CUBRID? Optimized for Web Services <ul><ul><li>Other DBMS </li></ul></ul><ul><ul><li>SELECT article FROM bbs WHERE id = 123; </li></ul></ul><ul><ul><li>UPDATE bbs SET read_count = read_count + 1 WHERE id = 123; </li></ul></ul><ul><ul><li>CUBRID </li></ul></ul><ul><ul><li>SELECT article , INCR(read_count) FROM bbs WHERE id = 123; </li></ul></ul>Long & Expensive Lock Fast & Cheap Lock Web Services Click Counter
  11. 11. Hotspot Read (Caching) Why CUBRID? Optimized for Web Services N = 50,000 Query Fragmentation & Optimization Query Results Caching Query Requests Caching CUBRID DB Broker Web Services Click Counter Hotspot Read (Caching) Article 34 Article 34
  12. 12. High Availability Why CUBRID? Optimized for Web Services <ul><li>Multi-threaded server </li></ul><ul><li>Multi-CPU optimization </li></ul><ul><li>Extreme Load Balancing </li></ul><ul><li>High Traffic Proof </li></ul><ul><li>Non-stop Service for 24 Hours and 7 Days! </li></ul><ul><li>Can Handle Sudden Increase of Traffic! </li></ul>Web Services Click Counter Hotspot Read (Caching) HA (High Availability)
  13. 13. JSP & Partition Why CUBRID? Optimized for Web Services <ul><ul><li>Range Partition </li></ul></ul><ul><ul><li>List Partition </li></ul></ul><ul><ul><li>Hash Partition </li></ul></ul>Web Services Click Counter Hotspot Read (Caching) HA (High Availability) Java Stored Procedures Partition
  14. 14. Unlimited Storage Why CUBRID? Optimized for Web Services <ul><ul><li>Multi-volume DB </li></ul></ul><ul><ul><li>Number of DB, table and size: Unlimited </li></ul></ul><ul><ul><li>Number of column: 6,400 </li></ul></ul><ul><ul><li>Size of column: 2GB </li></ul></ul><ul><ul><li>Number of indices: 6,400 </li></ul></ul>
  15. 15. ACID Support Why CUBRID? Optimized for Web Services Atomicity Consistency Durability Isolation ACID
  16. 16. CUBRID Insight
  17. 17. CUBRID Architecture & License CUBRID Insight BSD GPL v2 or higher Database Server Storage Manager Lock Manager Log Manager Brokers Connection Pooling Monitoring/ Logging Job Queuing Interfaces ODBC OLEDB JDBC PHP CCI Python Ruby Transaction Manager Object Manager Query Manager CUBRID Manager Server Utilities (Backup / Restore / Compact / Check / Lock) CUBRID Manager Client (GUI) Query Parser Optimizer Lock Caching Client Server
  18. 18. Superior Performance DBMS CUBRID Insight <ul><li>Features of BBS Apps </li></ul><ul><li>Read count updates </li></ul><ul><li>Hotspot Reads </li></ul>1 PV = 4~7 Queries Level 1: 101,000 articles Level 2: 602,000 articles Optimized for Web Services
  19. 19. CUBRID Manager
  20. 20. CUBRID Manager CUBRID Insight
  21. 21. CUBRID Manager CUBRID Insight
  22. 22. CUBRID Manager CUBRID Insight
  23. 23. CUBRID Web Applications
  24. 24. CUBRID Web Applications Web Applications Tools for Windows Installation Tools APC_Install-tools Tools for windows Tools for Linux Applications CMS Blog BBS EC BBS Dev Platform Blog Blog
  25. 25. CUBRID AppsPack Web Applications + + + + BBS Blog
  26. 26. Free Software: Download Trend Web Applications * Total downloads: over 70,000 since June 2006 Open Source DBMS CUBRID 2008 Release 1.0 Open Source DBMS CUBRID 2008 Release 2.0 Open Source DBMS CUBRID 2008 Release 2.1
  27. 27. CUBRID: MySQL Compatibility <ul><li>End of April, 2010 – CUBRID 2008 R2.2 </li></ul><ul><ul><li>a major bug-fix release </li></ul></ul><ul><li>End of July, 2010 - CUBRID 2008 R3.0 </li></ul><ul><ul><li>significant improvements of the core system </li></ul></ul><ul><ul><li>MySQL Compatibility + Migration Tools </li></ul></ul>Web Applications
  28. 28. CUBRID References Web Applications
  29. 29. Summary
  30. 30. CUBRID Key Notes 32 bit & 64 bit Version Unlimited Storage High Performance Summary Click Counter Free Open Source Numerous Web Applications System Maintenance without Service Stop Load Balancing 24/7 Service & Support High Availability
  31. 31. Contact CUBRID?
  32. 32. CUBRID Contacts CUBRID.Sales [email_address] CUBRID.Education [email_address] CUBRID.Support [email_address] CUBRID.Marketing [email_address] CUBRID Contacts Cubrid Team [email_address]
  33. 33. References <ul><li>CUBRID Co., Ltd. Corporate Web Site. </li></ul><ul><li>, </li></ul><ul><li>CUBRID Open Source Project at </li></ul><ul><li> </li></ul><ul><li>CUBRID Open Source Project at Naver Development Center. </li></ul><ul><li> </li></ul><ul><li>CUBRID on Facebook. </li></ul><ul><li> </li></ul><ul><li>CUBRID on Twitter. </li></ul><ul><li> </li></ul>* All materials provided in this presentation are copyrighted by CUBRID Co., Ltd.