1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

What database do you use ?

Discussion in 'MySQL' started by sacx13, Mar 31, 2006.

?

What Database Server do you use for your app ?

Poll closed Apr 30, 2006.
  1. Oracle

    4 vote(s)
    8.7%
  2. PostgresSql

    7 vote(s)
    15.2%
  3. MySql

    41 vote(s)
    89.1%
  4. SqlLite

    2 vote(s)
    4.3%
  5. MSSql

    7 vote(s)
    15.2%
  6. DB2

    2 vote(s)
    4.3%
  7. Other

    4 vote(s)
    8.7%
Multiple votes are allowed.
  1. sacx13

    sacx13 Active Member

    Messages:
    438
    Likes Received:
    10
    Best Answers:
    0
    Trophy Points:
    58
    #21
    You are prefectly right ... But from Mysql 4 it is supporting clustering/replication etc.


    Regards
    Adrian
     
    sacx13, Apr 14, 2006 IP
  2. drugoon

    drugoon Guest

    Messages:
    702
    Likes Received:
    10
    Best Answers:
    0
    Trophy Points:
    0
    #22
    MySql is very popular :D I heard that PostgreSql also offers a lot of advantages and is becoming very popular replacement for MySql (as somebody told me recently it consumes less resources on huge databases) so I will give it a try (I mean I will try to learn about it :p )

    As for enterprise solutions.... watch out for MySQL (or other opensource database) soon I think there will be big movements in this field :)
     
    drugoon, Apr 17, 2006 IP
  3. sadcox66

    sadcox66 Spirit Walker

    Messages:
    496
    Likes Received:
    16
    Best Answers:
    0
    Trophy Points:
    0
    #23
    Depends on your application. The rule of thumb I use is.
    Thumb1: MySql - If your doing reads (SELECT *) 80-90% of the time use MySql.
    Thumb2: PostGres - If your application has more than 50% inserts then use PostGres.

    I only have two thumbs :cool:
     
    sadcox66, Apr 17, 2006 IP
  4. khasmoth

    khasmoth Well-Known Member

    Messages:
    1,211
    Likes Received:
    96
    Best Answers:
    0
    Trophy Points:
    165
    #24
    Eversince I'm using MySQL.
     
    khasmoth, Apr 18, 2006 IP
  5. mnemtsas

    mnemtsas Super Dud

    Messages:
    497
    Likes Received:
    40
    Best Answers:
    0
    Trophy Points:
    0
    #25
    mySQL for all my web apps. Access and MS SQL for desktop apps.
     
    mnemtsas, Apr 18, 2006 IP
  6. Trusttec

    Trusttec Peon

    Messages:
    147
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #26
    I use MySql
     
    Trusttec, Apr 18, 2006 IP
  7. hansi

    hansi Peon

    Messages:
    129
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #27
    Online -> MySQL
    Business Applications -> MSSQL, Oracle, DB2
     
    hansi, Apr 18, 2006 IP
  8. sacx13

    sacx13 Active Member

    Messages:
    438
    Likes Received:
    10
    Best Answers:
    0
    Trophy Points:
    58
    #28
    I think you have right. Postgres is slow, but is more safe in case of problems ...


    Regards
    Adrian
     
    sacx13, Apr 19, 2006 IP
  9. Mystique

    Mystique Well-Known Member

    Messages:
    2,579
    Likes Received:
    94
    Best Answers:
    2
    Trophy Points:
    195
    #29
    Flat text database because for my needs it is enough and that never causes "connection refused", "invalid resource, blah, blah" and other disastrous messages returned by mysql, which btw, reveal the path where your scripts reside, creating security threats when they occur apart of the unprofessional impression.

    Many people may argue speed in favour of mysql, I don't deny is quicker making a query to mysql that retrieve info from a text flat database, particularly when this grow excessively.

    However I cannot tolerate the errors caused due the lack of control over mysql on the server. When it is your, it's fine because you can change the connection settings at your convenience to avoid them, but when you have a shared hosting or reseller hosting you rely on the hosting provider's settings.

    Besides, sometimes mysql is down while apache keeps running so websites using mysql are down when this occur, while those not using mysql are up.

    In conclusion, I only use mysql when I have no other option (i.e. installing IPB or other forum based on this database), otherwise if flat text is not enough or no convenient, I switch to my Windows Server to use a MS Access database solution.
     
    Mystique, Apr 19, 2006 IP
  10. wwm

    wwm Peon

    Messages:
    308
    Likes Received:
    10
    Best Answers:
    0
    Trophy Points:
    0
    #30
    good point

    i use php5 exceptions to catch these errors send me a detailed error email and show the user a nice polite message allong the lines of "ooops thers a problem with site, please try later"
     
    wwm, Apr 20, 2006 IP
  11. Mystique

    Mystique Well-Known Member

    Messages:
    2,579
    Likes Received:
    94
    Best Answers:
    2
    Trophy Points:
    195
    #31
    Ah!, that sounds much better because if you can't prevent errors at least you can tell your visitors about the temporary problem being aware when it occurs and without comprising your absolute path.
     
    Mystique, Apr 20, 2006 IP
  12. dojo

    dojo Peon

    Messages:
    344
    Likes Received:
    9
    Best Answers:
    0
    Trophy Points:
    0
    #32
    good ole mysql (that's the only one I know anyway)
     
    dojo, Apr 20, 2006 IP
  13. kashem

    kashem Banned

    Messages:
    1,250
    Likes Received:
    76
    Best Answers:
    0
    Trophy Points:
    0
    #33
    ms sql for developing sotware and web application as well
     
    kashem, Apr 23, 2006 IP
  14. Skribblez

    Skribblez Notable Member

    Messages:
    5,933
    Likes Received:
    207
    Best Answers:
    0
    Trophy Points:
    280
    #34
    MySQL, the only type I'm familiar with. :)
     
    Skribblez, Apr 25, 2006 IP
  15. saurabhk

    saurabhk Peon

    Messages:
    149
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    0
    #35
    I use MySQL
     
    saurabhk, Apr 27, 2006 IP
  16. arnek

    arnek Active Member

    Messages:
    134
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    53
    #36
    Could'nt agree more.
    I've heard about lots of companies running mySQL very successfully in "THE ENTERPRISE"-environment, although I thinkg the "ENTERPRISE" environment is abit over-rated these days... hehe

    I'm using mySQL, PostgreSQL as my main database systems.

    At the moment my PostgreSQL one is the biggies, but when moved over to mySQL they performed even better. Depends all on the type of data and structure of the database. Also on the queries done as mySQL maybe performs better on a plain index search where postgres maybe will perform better on a foreign key join on multiple tables.


    anyways, thats my 2cents worth...
     
    arnek, Apr 27, 2006 IP
  17. MrSupplier

    MrSupplier Peon

    Messages:
    141
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #37
    There's nothing overrated about it, its just another level of business and system complexity. Scale can be different, but there's some line between need4speed and need4HighAvailability, where you're making the choise with compromise -- and you will choose most reliably packed, documented and supported solution for HA case.

    Another case is when you're bound to certain DB because your, say, ERP system using it (SAP DB).
     
    MrSupplier, May 5, 2006 IP
  18. Edmunds

    Edmunds Peon

    Messages:
    136
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    0
    #38
    I use MySQL the most these days. I wouldn't say that it's the best and safest way to go, in fact, it lacks quite a few nice features, but really, it does the job when it comes to the web.
     
    Edmunds, May 5, 2006 IP
  19. jfilley

    jfilley Peon

    Messages:
    18
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #39
    I use MSSql. Only way to go. Easy, powerful, all the features and integrates well with .NET. Also love the XML capibilities.
     
    jfilley, May 9, 2006 IP
  20. DanInManchester

    DanInManchester Active Member

    Messages:
    116
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    53
    #40
    Microsoft developer here so I tend use Access, and MS SQL server in it's various flavours....MSDE, Express, 2000, 2K5.

    I've also got my eye on the new express version of oracle but haven't had time to investigate it yet. It looks like a contender for the MSDE/Express race but whether it has more to offer and warrants a migration is a question I have yet to answer. I would think on face value I will stick with Microsoft.
     
    DanInManchester, May 10, 2006 IP