SlideShare ist ein Scribd-Unternehmen logo
1 von 33
MR. Catalin Ciobanu Globalization Team, CUBRID CO., LTD. Presenter: Wednesday, May 26, 2010
Open SourceDBMS Optimized for Web Services
Contents What is CUBRID? Why CUBRID? CUBRID Insight CUBRID Manager Web Applications CUBRID Contacts 3
What is CUBRID? 4
Database Management System 5 What is CUBRID? DBMS Linux 32bit Linux 64bit database Windows 32 bit Windows 64 bit
6 What is CUBRID? Open Source Project
7 What is CUBRID? Free Software sourceforge.net/projects/cubrid dev.naver.com/projects/cubrid  cubrid.org                      cubrid.com
Why CUBRID? 8
9 Why CUBRID? CUBRID is Optimized for Web Services
10 Why CUBRID? Click Counter Optimized for Web Services Web Services Click Counter Long & Expensive Lock 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; Fast & Cheap Lock
11 Why CUBRID? Hotspot Read (Caching) Optimized for Web Services Web Services Click Counter Hotspot Read (Caching) Broker Article 34 Article 34 CUBRID  DB Query Fragmentation & Optimization N = 50,000 Query RequestsCaching Query Results Caching
12 Why CUBRID? High Availability Optimized for Web Services Web Services Click Counter Hotspot Read (Caching) HA (High Availability) ,[object Object]
Multi-CPU optimization
Extreme Load Balancing
High Traffic Proof
Non-stop Service for 24 Hours and 7 Days!
Can Handle Sudden Increase of Traffic!,[object Object]
List Partition
Hash Partition,[object Object]
Number of DB, table and size: Unlimited
Number of column: 6,400
Size of column: 2GB
Number of indices: 6,400,[object Object]
CUBRID Insight 16
CUBRID Architecture & License 17 CUBRID Insight Interfaces CUBRID  Manager  Client (GUI) Client BSD ODBC OLEDB JDBC PHP CCI  Python Ruby Brokers CUBRID  Manager  Server Server GPL v2 or higher Connection Pooling Monitoring/ Logging Job Queuing 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
18 CUBRID Insight Superior Performance DBMS Optimized for Web Services Features of BBS Apps ,[object Object]
Hotspot Reads1 PV = 4~7 Queries Level 1: 101,000 articles Level 2: 602,000 articles
CUBRID Manager 19
CUBRID Manager 20 CUBRID Insight
CUBRID Manager 21 CUBRID Insight
CUBRID Manager 22 CUBRID Insight
CUBRID Web Applications 23
24 Web Applications CUBRIDWeb Applications Installation Tools APC_Install-tools Tools for Windows Tools for Linux Tools for windows Applications Blog Blog CMS Blog Dev Platform EC BBS BBS

Weitere ähnliche Inhalte

Was ist angesagt?

Mongodb introduction and_internal(simple)
Mongodb introduction and_internal(simple)Mongodb introduction and_internal(simple)
Mongodb introduction and_internal(simple)Kai Zhao
 
TechDays 2015 The Azure Sightseeing Tour
TechDays 2015 The Azure Sightseeing TourTechDays 2015 The Azure Sightseeing Tour
TechDays 2015 The Azure Sightseeing TourErik van Appeldoorn
 
Lap Around: Windows Azure and Kentico CMS 6
Lap Around: Windows Azure and Kentico CMS 6Lap Around: Windows Azure and Kentico CMS 6
Lap Around: Windows Azure and Kentico CMS 6Thomas Robbins
 
An afternoon with mongo db new delhi
An afternoon with mongo db new delhiAn afternoon with mongo db new delhi
An afternoon with mongo db new delhiRajnish Verma
 
The Rise of Microservices - Containers and Orchestration
The Rise of Microservices - Containers and OrchestrationThe Rise of Microservices - Containers and Orchestration
The Rise of Microservices - Containers and OrchestrationMongoDB
 
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB
 
An introduction to MongoDB
An introduction to MongoDBAn introduction to MongoDB
An introduction to MongoDBCésar Trigo
 
Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...
Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...
Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...GeeksLab Odessa
 
Webinar: Navigate Your Way through a MongoDB Collection with Compass
Webinar: Navigate Your Way through a MongoDB Collection with CompassWebinar: Navigate Your Way through a MongoDB Collection with Compass
Webinar: Navigate Your Way through a MongoDB Collection with CompassMongoDB
 
Mango Database - Web Development
Mango Database - Web DevelopmentMango Database - Web Development
Mango Database - Web Developmentmssaman
 
Event Sourcing your AngularJS applications
Event Sourcing your AngularJS applicationsEvent Sourcing your AngularJS applications
Event Sourcing your AngularJS applicationsMaurice De Beijer [MVP]
 
Powering Microservices with Docker, Kubernetes, Kafka, and MongoDB
Powering Microservices with Docker, Kubernetes, Kafka, and MongoDBPowering Microservices with Docker, Kubernetes, Kafka, and MongoDB
Powering Microservices with Docker, Kubernetes, Kafka, and MongoDBMongoDB
 
Discover MongoDB - Israel
Discover MongoDB - IsraelDiscover MongoDB - Israel
Discover MongoDB - IsraelMichael Fiedler
 
MongoDB presentation
MongoDB presentationMongoDB presentation
MongoDB presentationHyphen Call
 
Mongodb open data day 2014
Mongodb open data day 2014Mongodb open data day 2014
Mongodb open data day 2014David Green
 
MongoDB World 2016: Poster Sessions eBook
MongoDB World 2016: Poster Sessions eBookMongoDB World 2016: Poster Sessions eBook
MongoDB World 2016: Poster Sessions eBookMongoDB
 
Jumpstart: Your Introduction To MongoDB
Jumpstart: Your Introduction To MongoDBJumpstart: Your Introduction To MongoDB
Jumpstart: Your Introduction To MongoDBMongoDB
 

Was ist angesagt? (19)

Mongodb introduction and_internal(simple)
Mongodb introduction and_internal(simple)Mongodb introduction and_internal(simple)
Mongodb introduction and_internal(simple)
 
TechDays 2015 The Azure Sightseeing Tour
TechDays 2015 The Azure Sightseeing TourTechDays 2015 The Azure Sightseeing Tour
TechDays 2015 The Azure Sightseeing Tour
 
Lap Around: Windows Azure and Kentico CMS 6
Lap Around: Windows Azure and Kentico CMS 6Lap Around: Windows Azure and Kentico CMS 6
Lap Around: Windows Azure and Kentico CMS 6
 
An afternoon with mongo db new delhi
An afternoon with mongo db new delhiAn afternoon with mongo db new delhi
An afternoon with mongo db new delhi
 
Mongodb tutorial at Easylearning Guru
Mongodb tutorial  at Easylearning GuruMongodb tutorial  at Easylearning Guru
Mongodb tutorial at Easylearning Guru
 
The Rise of Microservices - Containers and Orchestration
The Rise of Microservices - Containers and OrchestrationThe Rise of Microservices - Containers and Orchestration
The Rise of Microservices - Containers and Orchestration
 
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
 
An introduction to MongoDB
An introduction to MongoDBAn introduction to MongoDB
An introduction to MongoDB
 
Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...
Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...
Java/Scala Lab: Anton Vidishchev - Microsoft Azure как облачная платформа для...
 
Webinar: Navigate Your Way through a MongoDB Collection with Compass
Webinar: Navigate Your Way through a MongoDB Collection with CompassWebinar: Navigate Your Way through a MongoDB Collection with Compass
Webinar: Navigate Your Way through a MongoDB Collection with Compass
 
Mango Database - Web Development
Mango Database - Web DevelopmentMango Database - Web Development
Mango Database - Web Development
 
Event Sourcing your AngularJS applications
Event Sourcing your AngularJS applicationsEvent Sourcing your AngularJS applications
Event Sourcing your AngularJS applications
 
Powering Microservices with Docker, Kubernetes, Kafka, and MongoDB
Powering Microservices with Docker, Kubernetes, Kafka, and MongoDBPowering Microservices with Docker, Kubernetes, Kafka, and MongoDB
Powering Microservices with Docker, Kubernetes, Kafka, and MongoDB
 
Discover MongoDB - Israel
Discover MongoDB - IsraelDiscover MongoDB - Israel
Discover MongoDB - Israel
 
MongoDB presentation
MongoDB presentationMongoDB presentation
MongoDB presentation
 
Mongodb open data day 2014
Mongodb open data day 2014Mongodb open data day 2014
Mongodb open data day 2014
 
MongoDB World 2016: Poster Sessions eBook
MongoDB World 2016: Poster Sessions eBookMongoDB World 2016: Poster Sessions eBook
MongoDB World 2016: Poster Sessions eBook
 
Intro Couchdb
Intro CouchdbIntro Couchdb
Intro Couchdb
 
Jumpstart: Your Introduction To MongoDB
Jumpstart: Your Introduction To MongoDBJumpstart: Your Introduction To MongoDB
Jumpstart: Your Introduction To MongoDB
 

Ähnlich wie CUBRID DBMS presentation at Agora Open Source Conference

Cubrid - open source - 27mai2010
Cubrid - open source - 27mai2010Cubrid - open source - 27mai2010
Cubrid - open source - 27mai2010Agora Group
 
Ciprian Badescu, Eugen Stoianovici - CUBRID
Ciprian Badescu, Eugen Stoianovici - CUBRIDCiprian Badescu, Eugen Stoianovici - CUBRID
Ciprian Badescu, Eugen Stoianovici - CUBRIDAsociatia ProLinux
 
Will Microservices Die.pdf
Will Microservices Die.pdfWill Microservices Die.pdf
Will Microservices Die.pdfRichHagarty
 
Private Cloud Self-Service at Scale
Private Cloud Self-Service at Scale Private Cloud Self-Service at Scale
Private Cloud Self-Service at Scale MongoDB
 
Cytoscape CI Chapter 2
Cytoscape CI Chapter 2Cytoscape CI Chapter 2
Cytoscape CI Chapter 2bdemchak
 
Grails & the World of Tomorrow
Grails & the World of TomorrowGrails & the World of Tomorrow
Grails & the World of TomorrowPeter Ledbrook
 
Owning End-to-end Application Experience With ThousandEyes
Owning End-to-end Application Experience With ThousandEyesOwning End-to-end Application Experience With ThousandEyes
Owning End-to-end Application Experience With ThousandEyesThousandEyes
 
Arnia-Cubrid - Programatica2010
Arnia-Cubrid - Programatica2010Arnia-Cubrid - Programatica2010
Arnia-Cubrid - Programatica2010Agora Group
 
Serverless Design Patterns (London Dev Community)
Serverless Design Patterns (London Dev Community)Serverless Design Patterns (London Dev Community)
Serverless Design Patterns (London Dev Community)Yan Cui
 
My past-3 yeas-developer-journey-at-linkedin-by-iantsai
My past-3 yeas-developer-journey-at-linkedin-by-iantsaiMy past-3 yeas-developer-journey-at-linkedin-by-iantsai
My past-3 yeas-developer-journey-at-linkedin-by-iantsaiKim Kao
 
Achieving scalability & speed with IaaS
Achieving scalability & speed with IaaSAchieving scalability & speed with IaaS
Achieving scalability & speed with IaaSIBM Software India
 
Powering Microservices with MongoDB, Docker, Kubernetes & Kafka – MongoDB Eur...
Powering Microservices with MongoDB, Docker, Kubernetes & Kafka – MongoDB Eur...Powering Microservices with MongoDB, Docker, Kubernetes & Kafka – MongoDB Eur...
Powering Microservices with MongoDB, Docker, Kubernetes & Kafka – MongoDB Eur...Andrew Morgan
 
Growing up fast: Kubernetes and Real-Time Analytic Applications
Growing up fast: Kubernetes and Real-Time Analytic ApplicationsGrowing up fast: Kubernetes and Real-Time Analytic Applications
Growing up fast: Kubernetes and Real-Time Analytic ApplicationsDoKC
 
MongoDB Europe 2016 - Powering Microservices with Docker, Kubernetes, and Kafka
MongoDB Europe 2016 - Powering Microservices with Docker, Kubernetes, and KafkaMongoDB Europe 2016 - Powering Microservices with Docker, Kubernetes, and Kafka
MongoDB Europe 2016 - Powering Microservices with Docker, Kubernetes, and KafkaMongoDB
 
CUBRID presentation at Programatica Conference 2010
CUBRID presentation at Programatica Conference 2010CUBRID presentation at Programatica Conference 2010
CUBRID presentation at Programatica Conference 2010ArniaSoftware
 
Achieving Scalability and speed with IBM Solutions - IaaS Softlayer
Achieving Scalability and speed with IBM Solutions -  IaaS SoftlayerAchieving Scalability and speed with IBM Solutions -  IaaS Softlayer
Achieving Scalability and speed with IBM Solutions - IaaS SoftlayerAna Alves Sequeira
 
IoT指向のクラウドデータベースサービスGridDB Cloud ~その特徴とデータ連携の方法~
IoT指向のクラウドデータベースサービスGridDB Cloud ~その特徴とデータ連携の方法~IoT指向のクラウドデータベースサービスGridDB Cloud ~その特徴とデータ連携の方法~
IoT指向のクラウドデータベースサービスGridDB Cloud ~その特徴とデータ連携の方法~griddb
 
CloudBots - Harvesting Crypto Currency Like a Botnet Farmer
CloudBots - Harvesting Crypto Currency Like a Botnet FarmerCloudBots - Harvesting Crypto Currency Like a Botnet Farmer
CloudBots - Harvesting Crypto Currency Like a Botnet FarmerRob Ragan
 
Getting Enough REST? Understanding the SharePoint 2013 REST / ODATA Services
Getting Enough REST? Understanding the SharePoint 2013 REST / ODATA ServicesGetting Enough REST? Understanding the SharePoint 2013 REST / ODATA Services
Getting Enough REST? Understanding the SharePoint 2013 REST / ODATA ServicesHilton Giesenow
 

Ähnlich wie CUBRID DBMS presentation at Agora Open Source Conference (20)

Cubrid - open source - 27mai2010
Cubrid - open source - 27mai2010Cubrid - open source - 27mai2010
Cubrid - open source - 27mai2010
 
Ciprian Badescu, Eugen Stoianovici - CUBRID
Ciprian Badescu, Eugen Stoianovici - CUBRIDCiprian Badescu, Eugen Stoianovici - CUBRID
Ciprian Badescu, Eugen Stoianovici - CUBRID
 
Will Microservices Die.pdf
Will Microservices Die.pdfWill Microservices Die.pdf
Will Microservices Die.pdf
 
Private Cloud Self-Service at Scale
Private Cloud Self-Service at Scale Private Cloud Self-Service at Scale
Private Cloud Self-Service at Scale
 
Cytoscape CI Chapter 2
Cytoscape CI Chapter 2Cytoscape CI Chapter 2
Cytoscape CI Chapter 2
 
Grails & the World of Tomorrow
Grails & the World of TomorrowGrails & the World of Tomorrow
Grails & the World of Tomorrow
 
Owning End-to-end Application Experience With ThousandEyes
Owning End-to-end Application Experience With ThousandEyesOwning End-to-end Application Experience With ThousandEyes
Owning End-to-end Application Experience With ThousandEyes
 
Arnia-Cubrid - Programatica2010
Arnia-Cubrid - Programatica2010Arnia-Cubrid - Programatica2010
Arnia-Cubrid - Programatica2010
 
Serverless Design Patterns (London Dev Community)
Serverless Design Patterns (London Dev Community)Serverless Design Patterns (London Dev Community)
Serverless Design Patterns (London Dev Community)
 
My past-3 yeas-developer-journey-at-linkedin-by-iantsai
My past-3 yeas-developer-journey-at-linkedin-by-iantsaiMy past-3 yeas-developer-journey-at-linkedin-by-iantsai
My past-3 yeas-developer-journey-at-linkedin-by-iantsai
 
Service Fabric
Service FabricService Fabric
Service Fabric
 
Achieving scalability & speed with IaaS
Achieving scalability & speed with IaaSAchieving scalability & speed with IaaS
Achieving scalability & speed with IaaS
 
Powering Microservices with MongoDB, Docker, Kubernetes & Kafka – MongoDB Eur...
Powering Microservices with MongoDB, Docker, Kubernetes & Kafka – MongoDB Eur...Powering Microservices with MongoDB, Docker, Kubernetes & Kafka – MongoDB Eur...
Powering Microservices with MongoDB, Docker, Kubernetes & Kafka – MongoDB Eur...
 
Growing up fast: Kubernetes and Real-Time Analytic Applications
Growing up fast: Kubernetes and Real-Time Analytic ApplicationsGrowing up fast: Kubernetes and Real-Time Analytic Applications
Growing up fast: Kubernetes and Real-Time Analytic Applications
 
MongoDB Europe 2016 - Powering Microservices with Docker, Kubernetes, and Kafka
MongoDB Europe 2016 - Powering Microservices with Docker, Kubernetes, and KafkaMongoDB Europe 2016 - Powering Microservices with Docker, Kubernetes, and Kafka
MongoDB Europe 2016 - Powering Microservices with Docker, Kubernetes, and Kafka
 
CUBRID presentation at Programatica Conference 2010
CUBRID presentation at Programatica Conference 2010CUBRID presentation at Programatica Conference 2010
CUBRID presentation at Programatica Conference 2010
 
Achieving Scalability and speed with IBM Solutions - IaaS Softlayer
Achieving Scalability and speed with IBM Solutions -  IaaS SoftlayerAchieving Scalability and speed with IBM Solutions -  IaaS Softlayer
Achieving Scalability and speed with IBM Solutions - IaaS Softlayer
 
IoT指向のクラウドデータベースサービスGridDB Cloud ~その特徴とデータ連携の方法~
IoT指向のクラウドデータベースサービスGridDB Cloud ~その特徴とデータ連携の方法~IoT指向のクラウドデータベースサービスGridDB Cloud ~その特徴とデータ連携の方法~
IoT指向のクラウドデータベースサービスGridDB Cloud ~その特徴とデータ連携の方法~
 
CloudBots - Harvesting Crypto Currency Like a Botnet Farmer
CloudBots - Harvesting Crypto Currency Like a Botnet FarmerCloudBots - Harvesting Crypto Currency Like a Botnet Farmer
CloudBots - Harvesting Crypto Currency Like a Botnet Farmer
 
Getting Enough REST? Understanding the SharePoint 2013 REST / ODATA Services
Getting Enough REST? Understanding the SharePoint 2013 REST / ODATA ServicesGetting Enough REST? Understanding the SharePoint 2013 REST / ODATA Services
Getting Enough REST? Understanding the SharePoint 2013 REST / ODATA Services
 

Kürzlich hochgeladen

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 

Kürzlich hochgeladen (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 

CUBRID DBMS presentation at Agora Open Source Conference

  • 1. MR. Catalin Ciobanu Globalization Team, CUBRID CO., LTD. Presenter: Wednesday, May 26, 2010
  • 2. Open SourceDBMS Optimized for Web Services
  • 3. Contents What is CUBRID? Why CUBRID? CUBRID Insight CUBRID Manager Web Applications CUBRID Contacts 3
  • 5. Database Management System 5 What is CUBRID? DBMS Linux 32bit Linux 64bit database Windows 32 bit Windows 64 bit
  • 6. 6 What is CUBRID? Open Source Project
  • 7. 7 What is CUBRID? Free Software sourceforge.net/projects/cubrid dev.naver.com/projects/cubrid cubrid.org cubrid.com
  • 9. 9 Why CUBRID? CUBRID is Optimized for Web Services
  • 10. 10 Why CUBRID? Click Counter Optimized for Web Services Web Services Click Counter Long & Expensive Lock 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; Fast & Cheap Lock
  • 11. 11 Why CUBRID? Hotspot Read (Caching) Optimized for Web Services Web Services Click Counter Hotspot Read (Caching) Broker Article 34 Article 34 CUBRID DB Query Fragmentation & Optimization N = 50,000 Query RequestsCaching Query Results Caching
  • 12.
  • 16. Non-stop Service for 24 Hours and 7 Days!
  • 17.
  • 19.
  • 20. Number of DB, table and size: Unlimited
  • 23.
  • 25. CUBRID Architecture & License 17 CUBRID Insight Interfaces CUBRID Manager Client (GUI) Client BSD ODBC OLEDB JDBC PHP CCI Python Ruby Brokers CUBRID Manager Server Server GPL v2 or higher Connection Pooling Monitoring/ Logging Job Queuing 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
  • 26.
  • 27. Hotspot Reads1 PV = 4~7 Queries Level 1: 101,000 articles Level 2: 602,000 articles
  • 29. CUBRID Manager 20 CUBRID Insight
  • 30. CUBRID Manager 21 CUBRID Insight
  • 31. CUBRID Manager 22 CUBRID Insight
  • 33. 24 Web Applications CUBRIDWeb Applications Installation Tools APC_Install-tools Tools for Windows Tools for Linux Tools for windows Applications Blog Blog CMS Blog Dev Platform EC BBS BBS
  • 34. 25 Web Applications CUBRIDAppsPack + + + + BBS Blog
  • 35. 26 Web Applications Free Software: Download Trend Open Source DBMS CUBRID 2008 Release 2.1 Open Source DBMS CUBRID 2008 Release 2.0 Open Source DBMS CUBRID 2008 Release 1.0 * Total downloads: over 70,000 since June 2006
  • 36. 27 Web Applications CUBRID: MySQL Compatibility End of April, 2010 – CUBRID 2008 R2.2 a major bug-fix release End of May, 2010 - CUBRID 2008 R3.0 significant improvements of the core system MySQL Compatibility + Migration Tools
  • 37. 28 Web Applications CUBRID References
  • 39. CUBRIDKey Notes 30 Summary Click Counter Numerous Web Applications Free System Maintenance without Service Stop High Performance Open Source 32 bit & 64 bit Version High Availability 24/7 Service & Support Unlimited Storage Load Balancing
  • 41. CUBRID Contacts Esen Sagynov esen@cubrid.com +82 31 784 4405 CUBRID Contacts 32 CUBRID.Education education@cubrid.com +82 31 784 4485 CUBRID.Support support@cubrid.com +82 31 784 4483 CUBRID.Sales sales@cubrid.com +82 31 784 4406 CUBRID.Marketing mktg@cubrid.com +82 31 784 4402
  • 42. 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 33 * All materials provided in this presentation are copyrighted by CUBRID Co., Ltd.

Hinweis der Redaktion

  1. Good morning dear ladies and gentlemen!I apologize for delivering my speech behind this barrier between you and me. But I think this is the only way, since the microphone is hard coded to it.Also, I would like to notify you that this is an updated version of the presentation. So, several slides will be different. However, if you have any questions, I will be glad to answer you after the presentation.My name is Esen Sagynov. You can call me Esen. I am representing CUBRID Company here at Asia-Pacific Conference.Briefly about me: I got my IT degree abroad and MBA degree here in Korea.Today I came here to introduce you a powerful database solution that will help you increase your server performance, provide non-stop service to your loyal users, and finally it will help you to decrease your overall expenses.
  2. Today I will talk about CUBRID. CUBRID is an Open Source Free DBMS. Here I would like to emphasize on the fact that CUBRID is higly Optimized for Web Services.
  3. Today you will learn what CUBRID is. Why thousands of enterprise organizations choose CUBRID over other alternatives. Then I will tell you the more specific features of CUBRID and its Interface the CUBRID Manager. I will conclude my presentation by giving some real world examples about the famous web applications that are already compatible with CUBRID. And the way how you may contact us.
  4. So, what is CUBRID? Before we go on, let me ask you a short question: have you ever heard about CUBRID before you came to this conference? You are very lucky to be here and listen my presentation. I will tell you about CUBRID.
  5. Simply put, CUBRID is a DBMS. It belongs to our parent company, which is called NHN Corporation. It is the largest IT company in South Korea with the largest knowledge assets. Most people know it as a Google of Korea.CUBRID is fully functional Database Server Engine. It is a proven technology which has been developed for over 15 years and consists of more than 1,000,000 lines of code.Currently CUBRID supports most well-known operating systems and is available in several versions: both for Linux distributions and Microsoft Windows with the support of 32 and 64 bit architecture.However, CUBRID is not just simple DBMS.
  6. It’s an Open Source System. We host the source code of CUBRID on one of the well-known Online Open Source Repositories – SourceForge.net.What does an Open Source software means?
  7. A Free software. Anyone can download the executable file or the source code from several dedicated portals:Either from SourceForge.netNAVER Development CenterOr directly from the Official CUBRID Community sites – cubrid.org or cubrid.com
  8. Now since we are familiar with the CUBRID, let me tell you why more than 6,000 Corporate Users prefer CUBRID over other alternative database solutions.
  9. The most important reason why - is the one I have already emphasized at the beginning of my presentation: CUBRID is highly optimized for Web Services.DBMSs like CUBRID are usually used on the Internet. And we developed the CUBRID right for that purpose. CUBRID was born to be used on the Internet.Let me give you the more specific reasons.
  10. CUBRID has a very unique and powerful feature called Click Counter, which does not exist in any other database systems. It helps to dramatically decrease the workloads of Data Servers, by optimizing the transactions.So how does it work? Assume you have a blogging or bulletin board service. And typically you would like to keep track of how many times a certain article was viewed. It means whenever your web site visitor views an article you have to increment, let’s say, Read_Count field in the database table by 1.Here is how usually the Database systems provide their solutions for this problem.However, the second UPDATE Query generates very Long Lasting and Expensive Lock of the record.Let’s take a look on how CUBRID manages this problem. CUBRID makes only 1 request in order to accomplish this task. It has a built-in Query-Function called INCR(), which allows us to optimize the transaction, thus dramatically decrease the workload of our Data Server.You might wander how important this feature is. It can make the difference between taking minutes versus hours to lock the disk and make changes for 50,000 concurrent requests.CUBRID provides very fast and cheap click counter, which allows it to respond twice faster than other database systems.
  11. What else is important for Online Services?Assume the similar situation: you have to select a certain article and show it to a visitor.What if there are 50,000 concurrent request to view the same article?If a server processed each request one by one, it would cause very high server overloads.CUBRID has a middle-player called the Broker. All queries pass through the Broker. They are Fragmented and Optimized for faster performance. And once they are optimized, the first query is cashed and sent to the CUBRID Database Server. In response Database Server returns the query results back to the Broker. These results are cached by the CUBRID Broker. From now on every next concurrent request for the same article won’t even bother the data server any more. They will be processed by the Broker, which return to visitors the cached results.
  12. Nowadays, one of the hot issues discussed around the Database Systems is the High Availability Feature of a DBMS.And CUBRID supports HA, which means it supports multi-threaded servers and provides multi-CPU optimization.CUBRID’s various optimizations and unique functional features enable it to balance extreme server loads.It is a High-Traffic Proof DMBS.It will make sure your online service is never down for 24 hours and 7 days a week. It will handle any sudden increase of Traffic.
  13. Besides, CUBRID, as many other DBMS, enables Java Stored Procedures as well as Partitioning, which is either Range, List or Hash Partitioning.
  14. In addition, as a relational database system, CUBRID provides seamless transactions even for high-volume database regardless of the size of databases or the number of tables.
  15. CUBRID also supports commonly known in the database industry an ACID property. CUBRID makes sure Atomicity, Consistency, Isolation, and Durability are met in every transaction.
  16. Now, let’s take a look at how CUBRID is engineered inside.
  17. CUBRID consists of two parts: a client and a server sides. The server side is divided into two separate entities: the database server and the broker. Each has different responsibilities. They communicate through the Object and Transaction Managers.On the server side there are also other utilities like backup or restore managers, and the CUBRID Manager of the Server side.And the Client Side consists of Programming Interfaces and the CUBRID Manager of Client Side.The server side follows the General Public License, while the Client side is under the BSD (Berkeley Software Distribution) License. We developed such a smart License Policy to let the Commercial Organizations receive full benefit from deploying the CUBRID. We do not claim any profit of our users like some other database companies do. It means that if a company develops any client solution they do not need to buy any license or reveal their source code.
  18. We tried to optimize the CUBRID as much as possible, taking into account very critical situations. This allowed us to provide a superior performance in comparison with other Open source and Proprietary DBMSs.I would like to show you a graph which we obtained as a result of series of tests that we conducted under the same circumstances, same load, and same data. Here is how different Database systems behaved.Guess which one is the outcome of CUBRID test. As a result of these tests we learnt that CUBRID processes the SELECT queries faster than other well-known Database systems.Blue: MySQLGreen: Oracle 11gBlack: MSSQLRed: CUBRID
  19. In order to provide easy-to-use user experience, CUBRID Development Lab released a CUBRID Manager.
  20. It is available for most Operating systems like Windows and various Linux distributions.
  21. There is also an Eclipse RCP (Rich Client Platform) and Eclipse Plug-in.
  22. CUBRID provides Multi-host Management, Enhanced User Authentication, andEnhanced System Monitoring.
  23. I promised you before to give some real world examples about the famous web applications that are already compatible with CUBRID.
  24. Here is only some of the software applications which deliver CUBRID DBMS. These Installation Tools deliver a set of LAMP like applications. In our case, let’s say, APMSETUP provides a combination of Apache + PHP + CUBRID.And there are also stand alone web applications which were successfully implemented to work with CUBRID like famous blogging system Wordpress or XpressEngine, a Content Management System.
  25. Also we developed our own installation tool which is not only a bundle of Apache + PHP + CUBRID, but other embedded web applications like Wordpress, a bulletin-board system GNUBoard, etc.With CUBRID AppsPack you get everything: Web server, PHP Engine, and fully-armored Database System which is highly optimized for Web Services.
  26. CUBRID was first released to the public as an Open Source DBMS in November 2008. Since then we announced three major releases of CUBRID, i.e. v1.0, v2.0, and v2.1.Overall we counted over 70,000 downloads which took place since June 2006. 40,000 of downloads were after CUBRID became an open source database.
  27. At the end of April of this year we are going to announce a major bug-fix release of CUBRID DBMS v2.2.Later in May we are planning to release a totally new version of CUBRID DBMS v3.0, which will bring in significant improvements to the core system. Most importantly, CUBRID 3.0 will provide full MySQL Compatibility as well as migration tools. Since then any former MySQL user can change their database solution to CUBRID.In order to start using CUBRID, a user is not required to learn a new syntax and new functions. With MySQL Compatibility feature you can develop your database as if you are running a MySQL instance – same syntax, same functions. Of course, if you would like to be learn how to improve your database performance and become an expert in CUBRID, you’d better check its key features and how to implement them.
  28. Currently there are over 6,000 active installations counted within Korea only. Most of our references belong to the governmental sector, more specifically 2/3 of all clients are governmental organizations.
  29. Now, let me summarize what we went over today in our presentation about a powerful database solution – CUBRID.
  30. First, we are proud to tell that we provide our Database solution for free.And we have an Open Source Community consisting of thousands of developers, who will provide 24/7 professional support and keep you out of troubles.You can use CUBRID on most Operating systems with both 32 and 64 bit architectures.Our enterprise level features consist of an Unlimited Storage, and Unique Click Counter Enhancement, which provides Superior High Performance, and High Availability.Our database is developed to handle Extremely High Traffic Loads.You can find numerous web applications which are fully compatible with CUBRID.With CUBRID you can troubleshoot and maintain your business without stop, which will enable you to serve your loyal customers 24 hours and 7 days a week.If you have now any question related to CUBRID or this presentation overall, I will be very happy to answer you.Meanwhile, here are our contact information.
  31. Anytime you can directly contact me or send me an email, or other departments of CUBRID.