Author Topic: Databases  (Read 573 times)

Master of Reality

  • VIP
  • Member
  • ***
  • Posts: 4,249
  • Kudos: 177
    • http://www.bobhub.tk
Databases
« on: 19 August 2002, 22:39 »
What database should i use in Linux?
I dont use databases that often (and i learned just how to use the ones in windows and on Mac (at least now just windows)). I actually am using Filemaker Pro on Mac (ugh!).

Is there an easy to use database program that has a GUI and is for Linux?

Is there any database program that is compatible with filemaker Pro for Linux?

Where can i find documents on Databases in Linux (probly easily found on google]
Disorder | Rating
Paranoid: Moderate
Schizoid: Moderate
Linux User #283518
'It takes more than a self-inflicted gunshot wound to the head to stop Bob'

voidmain

  • VIP
  • Member
  • ***
  • Posts: 5,605
  • Kudos: 184
    • http://voidmain.is-a-geek.net/
Databases
« Reply #1 on: 19 August 2002, 23:26 »
There are several database solutions for Linux, in fact above and beyond just databases there are SQL servers, both free and open source, and proprietary and expensive.  I am very fond of two free and open source SQL server database systems.  They is PostgreSQL and MySQL. There are plenty of web based graphical front ends for both and there are some X based graphical front ends (although like most things I prefer not to use graphical front ends for any of my database work).  

For PostgreSQL and MySQL you can use webmin for a nice web based graphical database administration tool.  For PostgreSQL I there is an Xwindows (tk based if I recall) utility called "pgaccess" that gives you an MS Access like graphical environment.  Then of course you can run the expensive SQL servers like Sybase and Oracle and IBM DB2 on Linux and there are plenty of graphical administration tools for them for administration, even from a Windows client (much like MS SQL Server Enterprise Manager).
Someone please remove this account. Thanks...

Master of Reality

  • VIP
  • Member
  • ***
  • Posts: 4,249
  • Kudos: 177
    • http://www.bobhub.tk
Databases
« Reply #2 on: 20 August 2002, 00:53 »
I gotta ask whats with the databases that are already made when i first started MySQL server? Are they there for a reason? What do they do?
Disorder | Rating
Paranoid: Moderate
Schizoid: Moderate
Linux User #283518
'It takes more than a self-inflicted gunshot wound to the head to stop Bob'

Master of Reality

  • VIP
  • Member
  • ***
  • Posts: 4,249
  • Kudos: 177
    • http://www.bobhub.tk
Databases
« Reply #3 on: 20 August 2002, 01:06 »
so those are the users/hosts and stuff that can access the MySQL server.
Disorder | Rating
Paranoid: Moderate
Schizoid: Moderate
Linux User #283518
'It takes more than a self-inflicted gunshot wound to the head to stop Bob'

voidmain

  • VIP
  • Member
  • ***
  • Posts: 5,605
  • Kudos: 184
    • http://voidmain.is-a-geek.net/
Databases
« Reply #4 on: 20 August 2002, 02:31 »
I would suggest the first thing you should do is go to http://www.postgresql.org/ and http://www.mysql.org/ and read over the descriptions and FAQs.

I use both PostgreSQL and MySQL.  PostgreSQL is probably closer to a Sybase or MS SQL Server as it is transaction based.  However, MySQL is probably more popular for small web databases and it is very fast.  There is great PHP support for both databases and the programming for both are very very similar.
Someone please remove this account. Thanks...

Master of Reality

  • VIP
  • Member
  • ***
  • Posts: 4,249
  • Kudos: 177
    • http://www.bobhub.tk
Disorder | Rating
Paranoid: Moderate
Schizoid: Moderate
Linux User #283518
'It takes more than a self-inflicted gunshot wound to the head to stop Bob'

dbl221

  • Member
  • **
  • Posts: 253
  • Kudos: 0
Databases
« Reply #6 on: 20 August 2002, 10:28 »
MySQL does not support foreign keys and therefor it does not enforce referential integrity...use postgresql...On the plus side MySQL is soooo fast.
dbl221***Comp-Sys walking wounded

Master of Reality

  • VIP
  • Member
  • ***
  • Posts: 4,249
  • Kudos: 177
    • http://www.bobhub.tk
Databases
« Reply #7 on: 20 August 2002, 11:33 »
I wonder if the Webmaster still uses MySQL for this forum.
Disorder | Rating
Paranoid: Moderate
Schizoid: Moderate
Linux User #283518
'It takes more than a self-inflicted gunshot wound to the head to stop Bob'

badkarma

  • VIP
  • Member
  • ***
  • Posts: 497
  • Kudos: 0
Databases
« Reply #8 on: 20 August 2002, 13:15 »
Since about version 7.0 the speed of PostgreSQL has greatly improved. Also it can handle a lot more concurrent connections then MySQL. If you need simple web backend low query intensitive DB support use MySQL. If you plan on doing any serious DB work, use Postgres.....
If you can't learn to do something well, learn to enjoy doing it poorly.

voidmain

  • VIP
  • Member
  • ***
  • Posts: 5,605
  • Kudos: 184
    • http://voidmain.is-a-geek.net/
Databases
« Reply #9 on: 20 August 2002, 13:24 »
Very true Karma.  I generally use PostgreSQL wherever possible because it is more robust. But there is one application in particular that I use MySQL for and that is for my "snort" IDS database. For some reason MySQL greatly outperforms PostgreSQL with when it comes to using "acid" to use/view the database when the database starts getting large (hundreds of thousands of records). But PostgreSQL is much more like the big boys...
Someone please remove this account. Thanks...