473,378 Members | 1,372 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,378 software developers and data experts.

A question about design!

Hello!

Assume we have a steelwork with a lot of different working places.
Just to mention some we have a rolling mill, we have casting and heating and
then many many more.

Is it possible to say something about the design. Is it advisable to have
only one database or it it better to
have a database for each workingplace and then have message communication to
update each other.

Just want to have your opinion about this matter.

//Tony
Feb 16 '07 #1
2 1249
Depends on the size of the Steelworks, the size of your database server(s)
and the quality of your network, as well as the organisation of the works.

Distributed databases are a bear. Keeping them in step is very hard and
none of the solutions are completely satisfactory IMHO. So if you can keep
everything together without compromising performance too much, you'll make
your life a lot easier.

Having said that, I have to stress that I'm only talking about data that is
common to the entire works. Data specific to, say, the melting shop, might
be kept separately. So for instance if the melting shop keeps its own
stocks of things like alloys (e.g. nickel, chrome, molybdenum etc - if
you're making stainless :o)) and consumables (firebricks, fireclay, ingot
moulds etc), it may keep that on its own database and simply pass a message
to the ERP system when reorder levels are reached - assuming that orders are
placed centrally. Data about production plans and cast burdens and so on,
would presumably be kept locally to the melting shop.

It often depends on the way in which the works is organised. If all stocks
are controlled centrally, for instance, you'd probably want a single,
central database. Whereas if they're decentralised (as in my example
above), you'd probably want a decentralised data store with messaging links
to other applications.

IMHO, YMMV, etc
Peter
"TonyJ" <jo*****************@telia.comwrote in message
news:OR**************@TK2MSFTNGP02.phx.gbl...
Hello!

Assume we have a steelwork with a lot of different working places.
Just to mention some we have a rolling mill, we have casting and heating
and
then many many more.

Is it possible to say something about the design. Is it advisable to have
only one database or it it better to
have a database for each workingplace and then have message communication
to
update each other.

Just want to have your opinion about this matter.

//Tony


Feb 16 '07 #2
"TonyJ" <jo*****************@telia.comwrote in message
news:OR**************@TK2MSFTNGP02.phx.gbl...
Assume we have a steelwork with a lot of different working places.
Just to mention some we have a rolling mill, we have casting and heating
and
then many many more.

Is it possible to say something about the design. Is it advisable to have
only one database or it it better to
have a database for each workingplace and then have message communication
to
update each other.
One database until you see that you need two databases.

///ark
Feb 16 '07 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

77
by: nospam | last post by:
Reasons for a 3-tier achitecture for the WEB? (NOTE: I said, WEB, NOT WINDOWS. DON'T shoot your mouth off if you don't understand the difference.) I hear only one reason and that's to switch a...
125
by: Sarah Tanembaum | last post by:
Beside its an opensource and supported by community, what's the fundamental differences between PostgreSQL and those high-price commercial database (and some are bloated such as Oracle) from...
2
by: Pete | last post by:
Before I get started with the question, does anyone have a (single) good book recommendation for database design? Not an Access-specific book, but something geared toward helping me figure out...
20
by: Olav.NET | last post by:
I am a .NET/C++ developer who is supposed to do some work with Access. I do not know much about it except for the DB part. Questions: *1* I am looking for INTENSIVE books to get quickly up to...
14
by: JustObserviing TMH MVP | last post by:
I know I'm asking for a flamewar, and I really don't mean to because I love programming in C# and VB.Net almost equally, just as I enjoyed C++ 13 years ago and COBOL and Pascal 4 years before that....
105
by: Christoph Zwerschke | last post by:
Sometimes I find myself stumbling over Python issues which have to do with what I perceive as a lack of orthogonality. For instance, I just wanted to use the index() method on a tuple which does...
5
by: Ludwig Wittgenstein | last post by:
Other than the Design Patterns book, which book(s) is/are the best to learn object-oriented software design/architecture from ?
60
by: deko | last post by:
As I understand it, most browser manufacturers have agreed on 16px for their default font size. So, this should be an accurate conversion for percentages: px % 16 = 100 14 = 87.5 13 =...
4
by: JoeC | last post by:
I am trying to design some complex objects that have quite a bit of data. I understand most syntax but I am trying to learn how to make better design choices. The first question is to OK or good...
19
by: adriancico | last post by:
Hi I am working on a python app, an outliner(a window with a TreeCtrl on the left to select a document, and a RichTextBox at the right to edit the current doc). I am familiarized with OOP...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.