Cubrid - open source - 27mai2010

  • 642 views
Uploaded on

Cubrid - Open Source DBMS highly optimized for Web Applications

Cubrid - Open Source DBMS highly optimized for Web Applications

More in: Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
642
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
4
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Catalin Ciobanu Globalization Team, CUBRID CO., LTD.
    • Presenter:
    Thursday, July 29, 2010
  • 2. Open Source DBMS Optimized for Web Services
  • 3. Contents
    • What is CUBRID?
    • Why CUBRID?
    • CUBRID Insight
    • CUBRID Manager
    • Web Applications
    • CUBRID Contacts
  • 4. What is CUBRID?
  • 5. Database Management System What is CUBRID? Linux 32bit Linux 64bit Windows 32 bit Windows 64 bit DBMS database
  • 6. Open Source Project What is CUBRID?
  • 7. Free Software What is CUBRID? cubrid.org cubrid.com sourceforge.net/projects/cubrid dev.naver.com/projects/cubrid
  • 8. Why CUBRID?
  • 9. CUBRID is Optimized for Web Services Why CUBRID?
  • 10. Click Counter Why CUBRID? Optimized for Web Services
      • Other DBMS
      • SELECT article FROM bbs WHERE id = 123;
      • UPDATE bbs SET read_count = read_count + 1 WHERE id = 123;
      • CUBRID
      • SELECT article , INCR(read_count) FROM bbs WHERE id = 123;
    Long & Expensive Lock Fast & Cheap Lock Web Services Click Counter
  • 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. High Availability Why CUBRID? Optimized for Web Services
    • Multi-threaded server
    • Multi-CPU optimization
    • Extreme Load Balancing
    • High Traffic Proof
    • Non-stop Service for 24 Hours and 7 Days!
    • Can Handle Sudden Increase of Traffic!
    Web Services Click Counter Hotspot Read (Caching) HA (High Availability)
  • 13. JSP & Partition Why CUBRID? Optimized for Web Services
      • Range Partition
      • List Partition
      • Hash Partition
    Web Services Click Counter Hotspot Read (Caching) HA (High Availability) Java Stored Procedures Partition
  • 14. Unlimited Storage Why CUBRID? Optimized for Web Services
      • Multi-volume DB
      • Number of DB, table and size: Unlimited
      • Number of column: 6,400
      • Size of column: 2GB
      • Number of indices: 6,400
  • 15. ACID Support Why CUBRID? Optimized for Web Services Atomicity Consistency Durability Isolation ACID
  • 16. CUBRID Insight
  • 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. Superior Performance DBMS CUBRID Insight
    • Features of BBS Apps
    • Read count updates
    • Hotspot Reads
    1 PV = 4~7 Queries Level 1: 101,000 articles Level 2: 602,000 articles Optimized for Web Services
  • 19. CUBRID Manager
  • 20. CUBRID Manager CUBRID Insight
  • 21. CUBRID Manager CUBRID Insight
  • 22. CUBRID Manager CUBRID Insight
  • 23. CUBRID Web Applications
  • 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. CUBRID AppsPack Web Applications + + + + BBS Blog
  • 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. CUBRID: MySQL Compatibility
    • End of April, 2010 – CUBRID 2008 R2.2
      • a major bug-fix release
    • End of July, 2010 - CUBRID 2008 R3.0
      • significant improvements of the core system
      • MySQL Compatibility + Migration Tools
    Web Applications
  • 28. CUBRID References Web Applications
  • 29. Summary
  • 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. Contact CUBRID?
  • 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. References
    • CUBRID Co., Ltd. Corporate Web Site.
    • http://www.cubrid.org, http://www.cubrid.com
    • CUBRID Open Source Project at SourceForge.org.
    • http://www.sourceforge.org/projects/cubrid
    • CUBRID Open Source Project at Naver Development Center.
    • http://www.dev.naver.com/projects/cubrid
    • CUBRID on Facebook.
    • http://www.facebook.com/cubrid
    • CUBRID on Twitter.
    • http://www.twitter.com/cubrid
    * All materials provided in this presentation are copyrighted by CUBRID Co., Ltd.