LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   What is the source code behind Databases such as MySQL, Oracle, MS-SQL??? (https://www.linuxquestions.org/questions/linux-newbie-8/what-is-the-source-code-behind-databases-such-as-mysql-oracle-ms-sql-4175517639/)

cyberdome 09-06-2014 10:11 PM

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?

weibullguy 09-07-2014 08:59 AM

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.

michaelk 09-07-2014 04:45 PM

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.

dugan 09-07-2014 04:49 PM

Quote:

Originally Posted by cyberdome (Post 5233630)
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.

cyberdome 09-07-2014 04:59 PM

Quote:

Originally Posted by weibullguy (Post 5233855)
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


All times are GMT -5. The time now is 10:14 AM.