+ Reply to Thread
Results 1 to 6 of 6

Thread: DB deployment

  1. #1
    Newbie major_tom3 is an unknown quantity at this point
    Join Date
    Nov 2009
    Posts
    9

    DB deployment

    I am designing a commercial database app. Originally I'd planned on redistributing a RDBMS (probably PostrgreSQL), so the users would have a DB on their networks. Now I'm wondering if that's such a good idea.

    Does every database need the ministrations of a DBA? Or will a well-written app and a reliable RDBMS work without maintenance?

    Is installing the database on multiple platforms, hardware etc. a big undertaking?

  2. #2
    Super Moderator WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther's Avatar
    Join Date
    Jul 2006
    Age
    37
    Posts
    12,912
    Blog Entries
    57

    Re: DB deployment

    Short version: it varies. If you include the installation of the RDBMS as part of your software's installation, it can work smoothly. For a database that is specific to your application, you'll probably want to make sure backups are easy for the user to handle.

    Ultimately, it all depends on the app, and whether your RDBMS will be doing things besides handling your database.
    CodeCall Blog | CodeCall Wiki
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

  3. #3
    Newbie major_tom3 is an unknown quantity at this point
    Join Date
    Nov 2009
    Posts
    9

    Re: DB deployment

    Thanks for that.

    What other things might I be using the RDBMS for? Do you mean sharing it with other (unrelated) database apps?

    I'd like to get a feel for the pitfalls of this approach and how much of a support overhead it would entail.

  4. #4
    Super Moderator WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther's Avatar
    Join Date
    Jul 2006
    Age
    37
    Posts
    12,912
    Blog Entries
    57

    Re: DB deployment

    If your customer already has an MS SQL Server or Oracle installation, then they may have dozens or hundreds of databases with various applications interacting with them. Those customers probably won't want to add PostGreSQL to the RDBMS's they have to manage, by the way.

    Most any database-driven application will use an RDBMS somewhere.
    CodeCall Blog | CodeCall Wiki
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

  5. #5
    Newbie major_tom3 is an unknown quantity at this point
    Join Date
    Nov 2009
    Posts
    9

    Re: DB deployment

    Now we're getting at the nub of the issue:

    Those customers probably won't want to add PostGreSQL to the RDBMS's they have to manage...
    What management of RDBMS's is required by the end user? My potential customers have no IT expertise, they just need software that works. It sounds like installing a client-side RDBMS might be a no-no.

    Am I restricted to selling client-side databases to customers who are willing to employ a DBA?

  6. #6
    Super Moderator WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther's Avatar
    Join Date
    Jul 2006
    Age
    37
    Posts
    12,912
    Blog Entries
    57

    Re: DB deployment

    PostGreSQL sounds like it could be an issue for non-IT folks. I've used Firebird, and found it very easy for customers. SQLite may also be a good option.
    CodeCall Blog | CodeCall Wiki
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Similar Threads

  1. Deployment Toolkit 101
    By Kernel in forum News
    Replies: 0
    Last Post: 04-03-2009, 06:00 AM
  2. Deployment in VB express
    By Johnnyboy in forum Visual Basic Programming
    Replies: 2
    Last Post: 05-12-2006, 01:54 AM