Re: MS-SQL -> OS DB Migration was Re: idiot database flamewars

From: Richard Welty (rwelty_at_averillpark.net)
Date: 01/31/04

  • Next message: Michael Schwendt: "Re: anyone familiar with k3b in Fedora?"
    To: fedora-list@redhat.com
    Date: Sat, 31 Jan 2004 14:08:17 -0500 (EST)
    
    

    On Sat, 31 Jan 2004 18:54:20 +0000 Paul Thomas <paul@tmsl.demon.co.uk> wrote:
    > On 31/01/2004 17:08 Richard Welty wrote:
    > > MS SQL Server-> <some Open Source DB> is likely to be
    > > every bit as challenging, so it's pretty silly to propose it in
    > > this case.

    > If you search the PostgreSQL archives you'll find a good number of
    > successful migrations from MS SQL. The major work generally seems to be in
    > re-writing stored procedures. Not a drop-in replacement solution, I agree
    > but consider this: what if a company wants to migrate their desktops to
    > Linux but can't get the required connectivity to MS-SQL? Should they
    > meekly accept that they're locked into M$ for ever? Or should they
    > investigate ways of replacing MS-SQL (maybe even with another proprietry,
    > but multi-platform, DB)? Which would you advise?

    they need to look at the entirety of their application and consider what it
    is that they are doing that is causing the lock in, and then start taking
    an iterative approach to breaking the lock.

    there's no one true path, it depends on the situation. usually they've
    coded a lot in C# or VB making it hard to migrate (but if they've done
    that, they're SOL when it comes to non-MS desktops anyway.)

    if it's non-standard SQL in an otherwise portable langauge, then
    they probably need to look at whether they have properly
    implemented an M-V-C architecture that hides the SQL from the
    bulk of the app, so that the SQL is isolated and can be dealt
    with w/o massive disruption. at that point, you look at what
    non-standard features are in use, and figure out how to revise
    the architecture to facilitate migration.

    the main thing is that you may need to move the database first,
    before you can move the desktop. this all presumes that there
    is no answer involving JDBC or ODBC, which make desktop
    migration fairly straightforward and independent of database
    migration.

    you can do a forklift, and switch everything all at once, but it
    won't be seamless, it never is. people who want to do forklift
    conversions need to understand the implications, but often
    they're neck deep before they finally understand.

    richard

    -- 
    Richard Welty                                         rwelty@averillpark.net
    Averill Park Networking                                         518-573-7592
        Java, PHP, PostgreSQL, Unix, Linux, IP Network Engineering, Security
    -- 
    fedora-list mailing list
    fedora-list@redhat.com
    To unsubscribe: http://www.redhat.com/mailman/listinfo/fedora-list
    

  • Next message: Michael Schwendt: "Re: anyone familiar with k3b in Fedora?"

    Relevant Pages

    • RE: Migration to SQL 2005 for Workgroups
      ... I understand you want to upgrade to SBS SQL 2005 on SBS R2. ... You could upgrade the SharePoint named instance to full ... Microsoft CSS Online Newsgroup Support ... Migration to SQL 2005 for Workgroups ...
      (microsoft.public.windows.server.sbs)
    • Re: Access upsizing manager kann DB nicht in SQL Server laden
      ... dass ich mich selbst in die Migration einarbeiten muss, da ich erwarte, dass ... Falls ihr im Geschäft eine Vollversion des SQL Servers ... >> Schülern zunächst eine Access Datenbank aufbauen, ... >> eine Server Client Architektur nutzen möchte. ...
      (microsoft.public.de.access.clientserver)
    • RE: Migrating NT4 and 2000 Servers to new 2003 Active Directory Do
      ... I will check with the SQL group as well. ... party migration tool -- although I have been very happy with ADMT so far. ... > However, this is a SQL Server related question, please post this question ... > global groups, will that automatically translate to the migrated global ...
      (microsoft.public.windows.server.migration)
    • Re: Wieder einmal die VERBINDUNGSSERVER-Geschichte!
      ... >> Da kann PSQL wohl kaum schlechter sein, ... Technisch ist da nur eine SQL Engine über ein ISAM ... > aber zeitlich in die 90er passt es) ehedem von SE (ISAM mit SQL Engine) ... dran sind mit der Migration hilft Ihr das ja auch nichts. ...
      (microsoft.public.de.sqlserver)
    • Re: Updating a table with specific info from another table
      ... when I say Access Sql I mean Jet. ... But along comes Sql Server and .Net to take Access to the ... create a BETTER RDBMS for desktops. ...
      (comp.databases.ms-access)