473,803 Members | 2,946 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

which database?

Dumb question on the mysql mailing list but what database should I
learn, for education and interest? Free and with the possibility of
making me more employable would be my only criteria.

Douglas
Jul 19 '05 #1
4 2118

"Douglas" <mm***@yahoo.co .uk> wrote in message
news:4c******** *************** **@posting.goog le.com...
Dumb question on the mysql mailing list but what database should I
learn, for education and interest? Free and with the possibility of
making me more employable would be my only criteria.

Douglas


I'd expect alot of folk here will sell you the merits of mysql because its a
mysql newsgroup however I'm sure the question would be answered differently
in a postgres newsgroup.

I've been an HP Unix techie for a number of years and worked with Oracle
DBA's (DataBase Administrator) - The curiosity got to me and about five
months or so ago I picked up MySQL to extend my skillset further - I won't
be a train spotter and go so far by saying I've found it an exciting affair,
but I choose it because I can program in PHP, and it's builtin support for
MySQL made it a natural choice for me.

I would now describe myself at Junior DBA level and the journey wasn't too
difficult - but - I've just been reading the September 2002 copy of Linux
Format (I now live in Canada where our magazines are a month behind the
release date in the UK) and some reader complained that they (the magazine)
had unfairly given MySQL a 9/10 score in some previous review. The chap
listed several functions that are considered (in the readers opinion) common
place in other databases like Oracle - The magazine agreed with *some* of
the readers comments, but disagreed with the readers opinion that MySQL
should get a 3/10 - they said perhaps, in comparison with other databases,
7/10 would be fairer.

And my opinion? Well MySQL is getting to be used more and more in the market
place so you can't really go wrong by giving it a try. Commercial database
folk can tend to bitch a bit and say MySQL is not a real database either
because either 1)they know nothing about it or 2) because its in commercial
competition with them... or 3) both 1 + 2.

I have MySQL Server and Client installed on both my Linux server (128mb ram,
Pentium 400mhz) and my Windoze98 laptop (6 year old Pentium 266mhz 160mb
ram) - the latter proved very useful because I could teach myself more
during quiet times at work without having to connect my laptop to someone
elses server... Not many of the databases would allow you such
cross-platform support, for free - and if they do, its unlikely their will
not be as cost efficient as MySQL.

I suggest you buy a good book (I liked the writing of Leon Atkinson after
buying CorePHP (published by Prentice Hall) and I found the same author did
CoreMySQL which I liked far better than another book from New Riders). Try
the examples in the CoreMySQL verbatim... and you'll do fine... I found some
things a little difficult to digest but by leaving the book down for a day
or two and a fresh approach later gave me greater understanding of some of
the language since I didn't really understand tables, rows, columns and some
of the other lingo.

One last thing though - there are a huge number of other DBAs out there who
will say that they do not consider MySQL to be a real database - *It is* -
and in some circumstances, it can perform better than the commercial
competition. Its proven with independant research - However, a good database
is a bit like a good wife - You'll learn a lot and some of it will be
transferable to wife number two (if you decide to go that route) - No matter
how much you learn from the first wife, you'll still have things to learn
about wife number 2 ;-)

anyway... hope the above helps you decide...
Jul 19 '05 #2

"Douglas" <mm***@yahoo.co .uk> wrote in message
news:4c******** *************** **@posting.goog le.com...
Dumb question on the mysql mailing list but what database should I
learn, for education and interest? Free and with the possibility of
making me more employable would be my only criteria.

Douglas


I'd expect alot of folk here will sell you the merits of mysql because its a
mysql newsgroup however I'm sure the question would be answered differently
in a postgres newsgroup.

I've been an HP Unix techie for a number of years and worked with Oracle
DBA's (DataBase Administrator) - The curiosity got to me and about five
months or so ago I picked up MySQL to extend my skillset further - I won't
be a train spotter and go so far by saying I've found it an exciting affair,
but I choose it because I can program in PHP, and it's builtin support for
MySQL made it a natural choice for me.

I would now describe myself at Junior DBA level and the journey wasn't too
difficult - but - I've just been reading the September 2002 copy of Linux
Format (I now live in Canada where our magazines are a month behind the
release date in the UK) and some reader complained that they (the magazine)
had unfairly given MySQL a 9/10 score in some previous review. The chap
listed several functions that are considered (in the readers opinion) common
place in other databases like Oracle - The magazine agreed with *some* of
the readers comments, but disagreed with the readers opinion that MySQL
should get a 3/10 - they said perhaps, in comparison with other databases,
7/10 would be fairer.

And my opinion? Well MySQL is getting to be used more and more in the market
place so you can't really go wrong by giving it a try. Commercial database
folk can tend to bitch a bit and say MySQL is not a real database either
because either 1)they know nothing about it or 2) because its in commercial
competition with them... or 3) both 1 + 2.

I have MySQL Server and Client installed on both my Linux server (128mb ram,
Pentium 400mhz) and my Windoze98 laptop (6 year old Pentium 266mhz 160mb
ram) - the latter proved very useful because I could teach myself more
during quiet times at work without having to connect my laptop to someone
elses server... Not many of the databases would allow you such
cross-platform support, for free - and if they do, its unlikely their will
not be as cost efficient as MySQL.

I suggest you buy a good book (I liked the writing of Leon Atkinson after
buying CorePHP (published by Prentice Hall) and I found the same author did
CoreMySQL which I liked far better than another book from New Riders). Try
the examples in the CoreMySQL verbatim... and you'll do fine... I found some
things a little difficult to digest but by leaving the book down for a day
or two and a fresh approach later gave me greater understanding of some of
the language since I didn't really understand tables, rows, columns and some
of the other lingo.

One last thing though - there are a huge number of other DBAs out there who
will say that they do not consider MySQL to be a real database - *It is* -
and in some circumstances, it can perform better than the commercial
competition. Its proven with independant research - However, a good database
is a bit like a good wife - You'll learn a lot and some of it will be
transferable to wife number two (if you decide to go that route) - No matter
how much you learn from the first wife, you'll still have things to learn
about wife number 2 ;-)

anyway... hope the above helps you decide...
Jul 19 '05 #3
Douglas wrote:
Dumb question on the mysql mailing list but what database should I
learn, for education and interest? Free and with the possibility of
making me more employable would be my only criteria.


Learn both MySQL and Postgres. I suggest starting with MySQL because I
think it is easier to use and it is not as heavy as Postgres. I think
that after MySQL it isn't so hard to learn Postgres, or any other
database environment, but you will actually benefit if you try several
different environments.

Jul 19 '05 #4
Douglas wrote:
Dumb question on the mysql mailing list but what database should I
learn, for education and interest? Free and with the possibility of
making me more employable would be my only criteria.


Learn both MySQL and Postgres. I suggest starting with MySQL because I
think it is easier to use and it is not as heavy as Postgres. I think
that after MySQL it isn't so hard to learn Postgres, or any other
database environment, but you will actually benefit if you try several
different environments.

Jul 19 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
7103
by: John | last post by:
I have over 5000 thumbnail pictures of size 5kb each. I would like to able to load all 5000 pictures and view 50 per page using mysql_data_seek(). I would like to know what are the advantages and disadvantages of using a MySQL blob field rather than reading the images directly from the file? How does one insert an image into a blob field? Can it be done dynamically? Thank you John
11
16235
by: Jason | last post by:
Let's say I have an html form with 20 or 30 fields in it. The form submits the fields via POST to a php page which updates a table in a database with the $_POST vars. Which makes more sense? 1) simply UPDATING the values for all fields in the table, whether or not any particular field has actually changed 2) running a second SELECT statement and comparing the $_POST vars to the returned values, and only UPDATING those that have...
7
4203
by: Murtix Van Basten | last post by:
Hi all, I will deploy a database project to an Oracle server, but I could not figure out which version of Oracle should I get. Here is my configuration: Hardware: Dell 1750 Dual Xeon 3.2Ghz, 2GB Ram, 3x36GB Hdd on Raid 5 Operating System: Redhat Linux 9 I will deploy only 1 database for the application. Only 1 DBA will use the Oracle server when necessary. When the database once deployed, Only 1
1
4691
by: gregs | last post by:
Hi folks, I need to know which EXE's of SP3 to install with SQL Server 2000 Personal Edition. From the Microsoft website: http://www.microsoft.com/downloads/details.aspx?FamilyId=90DCD52C-0488-4E46-AFBF-ACACE5369FA3&displaylang=en ....it has these 3 files:
4
8387
by: Knokmans | last post by:
Hi, All of this is still a test envinonment, but has to go on production.... I restore a database a database the follwing way db2 restore db <database> from <directory. taken at <timestamp> replace existing Then i only rollforward the (minumum) logs which are needed for recovery db2 rollforward db <database> to end of logs and complete The database in NOT in any pending state anymore
5
3886
by: NG | last post by:
Hi, We are having DB2-V7.2 DB on AIX 5.2 machine. Recently we upgraded our system to fixpack 13 and activated activate AIX asynchronous IO function. Our DB is going to crash recovery with this error 0xFFFFF707. I have attached the related details. Any suggestions is much appreciated.
122
7925
by: seberino | last post by:
I'm interested in knowing which Python web framework is most like Ruby on Rails. I've heard of Subway and Django. Are there other Rails clones in Python land I don't know about? Which one has largest community/buzz about it?
3
6324
by: ferg | last post by:
I have a Customer table. The table has two different CHECK constraints. Then there is the Customer details dialog, which provides the user with an UI for changing users. I have some UPDATE sql, which is called once the user clicks the OK button on this dialog. try { int rows = cmd.ExecuteNonQuery(); } catch(SqlException se)
4
5133
by: ImOk | last post by:
I need to program generically. I am familiar with the ODBC layer but never used PDO or DB. Does anyone have any experience with these database layers? Thanks
5
3409
by: rAinDeEr | last post by:
Hi, I have a web application with a table to store terms and conditions of a Company. This may some times run into many pages and some times it may be just a few sentences. It is a character text field. I want to know which Data type I need to use so that it doesnt waste memory. thanks in advance, rAinDeEr
0
9703
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9566
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10317
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
10069
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
7607
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6844
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5503
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
2
3802
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2974
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.