LinuxQuestions.org
Latest LQ Deal: Linux Power User Bundle
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 09-06-2014, 10:11 PM   #1
cyberdome
Member
 
Registered: Mar 2014
Distribution: Fedora 23 - MariaDB 10.1 -
Posts: 130
Blog Entries: 2

Rep: Reputation: 8
What is the source code behind Databases such as MySQL, Oracle, MS-SQL???


The people who invented MySQL, Oracle, and MS-SQL. I am just curious what is the source code behind these databases???

I am confused. Are they build on C-Sharp or are they actually using SQL source code. So, SQL is its own programming language?

For example, let us say an application such as newegg.com is build on C-SHARP, .net application. So, these databases are build on what kind of coding???

and how are they compiled? and release version?

Last edited by cyberdome; 09-06-2014 at 10:14 PM.
 
Old 09-07-2014, 08:59 AM   #2
weibullguy
ReliaFree Maintainer
 
Registered: Aug 2004
Location: Kalamazoo, Michigan
Distribution: Slackware-current, Cross Linux from Scratch, Gentoo
Posts: 2,812
Blog Entries: 1

Rep: Reputation: 259Reputation: 259Reputation: 259
I've only ever looked at the source for MySQL, it is written in C and C++. I believe MS-SQL and Oracle are also written in C and C++, but being closed source, I really don't know. Of course, Google probably has the answers you're looking for.
 
Old 09-07-2014, 04:45 PM   #3
michaelk
Moderator
 
Registered: Aug 2002
Posts: 15,833

Rep: Reputation: 1787Reputation: 1787Reputation: 1787Reputation: 1787Reputation: 1787Reputation: 1787Reputation: 1787Reputation: 1787Reputation: 1787Reputation: 1787Reputation: 1787
SQL isn't a programming language but a standardised method to access data from a relational database system. The server itself is referred as the backend. The frontend client is the CLI, GUI application via the server's API or web page via CGI,php programming etc that uses SQL to access data from the server.
 
Old 09-07-2014, 04:49 PM   #4
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: Slackware
Posts: 7,409

Rep: Reputation: 2769Reputation: 2769Reputation: 2769Reputation: 2769Reputation: 2769Reputation: 2769Reputation: 2769Reputation: 2769Reputation: 2769Reputation: 2769Reputation: 2769
Quote:
Originally Posted by cyberdome View Post
For example, let us say an application such as newegg.com is build on C-SHARP, .net application. So, these databases are build on what kind of coding???
The website and the database are two completely separate applications.
 
Old 09-07-2014, 04:59 PM   #5
cyberdome
Member
 
Registered: Mar 2014
Distribution: Fedora 23 - MariaDB 10.1 -
Posts: 130
Blog Entries: 2

Original Poster
Rep: Reputation: 8
Quote:
Originally Posted by weibullguy View Post
I've only ever looked at the source for MySQL, it is written in C and C++. I believe MS-SQL and Oracle are also written in C and C++, but being closed source, I really don't know. Of course, Google probably has the answers you're looking for.
You are correct. Looks like C code.

http://bazaar.launchpad.net/~mysql/m...rver/5.5/files
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Ironic: HP Cloud Uses Oracle MySQL to Counter Microsoft SQL Azure LXer Syndicated Linux News 0 04-10-2012 05:00 PM
Why do we need a database program such as MySQL or MS SQL or Oracle? beckettisdogg Linux - Newbie 4 09-09-2009 07:31 PM
Windows tool for exporting schema from std SQL source code kpachopoulos General 2 11-20-2007 02:51 AM
start|stop multiple oracle databases in the same oracle server prozac Linux - Software 8 01-23-2007 03:01 AM
LXer: MySQL critical of 'crippled' closed-source databases LXer Syndicated Linux News 0 04-27-2006 05:21 PM


All times are GMT -5. The time now is 02:27 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration