Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.
For the best experience please use the latest Chrome or Safari browser.
June 2012 • Karthikeyan NG
Any computer software that permits the user to access the program’s source code, modify it and distribute any derivative work under a license.
It is designed to encourage the free use and improvement of software by ensuring that anyone can access the source code and modify it freely.
The freedom to run the program, for any purpose.
The freedom to study how the program works and modify it to suit the user’s needs. This also means access to the source code, since making changes in a program without having the source code is exceedingly difficult.
The freedom to redistribute copies of the program, either gratis or for a fee.
The freedom to improve the program and release the modified version to the public.
Unix developed by AT&T in 1969
MINIX kernel developed by Andrew S. Tanenbaum
Linus Torvalds developed Linux from MINIX in 1991
GNU Project started by Richard M Stallman in 1983
An Open Source HTTP Web Server
WebServer which powers more than 65% of the sites
Open Source, Speedy, Scalable, Reliable database technology
It is a RDBMS
Who is using MySQL?
They have a collection of Tables
Columns define attributes of the data. All the data in a column belongs to same datatype
A record is stored in a row
Do you have large set? Do you have redundant data? Do you give preference to security? Do you need strict enforcements on datatype?
Alternative for RDBMS?
//This is hello chennai example
/*This is also a comment */
echo "Vanakkam Chennai!";
//This is PHP - MySQL connection example
$con = mysql_connect("localhost","user","password");
die('Could not connect: ' . mysql_error());