Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Database & SysAdmin
  3. Database
  4. Heterogeneous Database; What will you do?

Heterogeneous Database; What will you do?

Scheduled Pinned Locked Moved Database
databasetoolstutorialquestion
4 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    AbrahamMOKDAD
    wrote on last edited by
    #1

    Hello folks say for example you have a company with various branches; each branch implements its own database (each DB has its own structure and data); one wants to make use of all the databases in the branches and their data; how would you go about it then? Some might go for heterogeneous databases tools; some others might suggest using SQLserver or any other DBMS for all DBs(will it handle that large data? isn't it very costly?); someone else might suggest going for a data warehouse? How would you go on about it?

    L M S 3 Replies Last reply
    0
    • A AbrahamMOKDAD

      Hello folks say for example you have a company with various branches; each branch implements its own database (each DB has its own structure and data); one wants to make use of all the databases in the branches and their data; how would you go about it then? Some might go for heterogeneous databases tools; some others might suggest using SQLserver or any other DBMS for all DBs(will it handle that large data? isn't it very costly?); someone else might suggest going for a data warehouse? How would you go on about it?

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      AbrahamMOKDAD wrote:

      each branch implements its own database (each DB has its own structure and data); one wants to make use of all the databases in the branches and their data;

      AbrahamMOKDAD wrote:

      How would you go on about it?

      Sql Express, one per branch, until they outgrow it. The "one" you're referring to could access the data it requires over some webservices from those database. Unless it's for reporting, then I'd simply go for a script that backups each database locally and then send that off once a day.

      Bastard Programmer from Hell :suss:

      1 Reply Last reply
      0
      • A AbrahamMOKDAD

        Hello folks say for example you have a company with various branches; each branch implements its own database (each DB has its own structure and data); one wants to make use of all the databases in the branches and their data; how would you go about it then? Some might go for heterogeneous databases tools; some others might suggest using SQLserver or any other DBMS for all DBs(will it handle that large data? isn't it very costly?); someone else might suggest going for a data warehouse? How would you go on about it?

        M Offline
        M Offline
        Mycroft Holmes
        wrote on last edited by
        #3

        Convince management to grow a set of balls and force through a decision on the data structure. The Branches do the same thing so make them do it the right way. Supporting this sort of wimpy management process is a complete disaster, you are either 1 organisation or you are not. There is however a strategy I have used when management cop out completely (also used when merging disparate systems). That is to define a reporting structure, this structure is set by management and the branches decide what they want to put in the report elements. It is complex, difficult and hugely expensive in both time and development cost and is difficult to support but hey if they can't make a decision then they have to pay for it. Sorry for the rant but I live with this every day, and yes I have called management on it!

        Never underestimate the power of human stupidity RAH

        1 Reply Last reply
        0
        • A AbrahamMOKDAD

          Hello folks say for example you have a company with various branches; each branch implements its own database (each DB has its own structure and data); one wants to make use of all the databases in the branches and their data; how would you go about it then? Some might go for heterogeneous databases tools; some others might suggest using SQLserver or any other DBMS for all DBs(will it handle that large data? isn't it very costly?); someone else might suggest going for a data warehouse? How would you go on about it?

          S Offline
          S Offline
          SilimSayo
          wrote on last edited by
          #4

          Try replication with SQL Server. In particular look at pull subscriptions. http://technet.microsoft.com/en-us/library/ms151170.aspx[^]

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups