Closed Thread
Results 1 to 6 of 6

Thread: DB deployment

  1. #1
    major_tom3 is offline Newbie
    Join Date
    Nov 2009
    Posts
    9
    Rep Power
    0

    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. CODECALL Circuit advertisement
    Join Date
    Always
    Posts
    Many

     
  3. #2
    Join Date
    Jul 2006
    Posts
    16,478
    Blog Entries
    75
    Rep Power
    143

    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.
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

  4. #3
    major_tom3 is offline Newbie
    Join Date
    Nov 2009
    Posts
    9
    Rep Power
    0

    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.

  5. #4
    Join Date
    Jul 2006
    Posts
    16,478
    Blog Entries
    75
    Rep Power
    143

    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.
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

  6. #5
    major_tom3 is offline Newbie
    Join Date
    Nov 2009
    Posts
    9
    Rep Power
    0

    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?

  7. #6
    Join Date
    Jul 2006
    Posts
    16,478
    Blog Entries
    75
    Rep Power
    143

    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.
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

Closed Thread

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Adobe MSI For Windows Deployment
    By Sharper_Software in forum The Lounge
    Replies: 0
    Last Post: 06-17-2010, 07:56 AM
  2. Deployment in VB express
    By Johnnyboy in forum Visual Basic Programming
    Replies: 2
    Last Post: 05-12-2006, 02:54 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts