home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!sdd.hp.com!think.com!enterpoop.mit.edu!eru.mt.luth.se!lunic!sunic!seunet!kps!ded
- From: ded@kps.se (David Edwards /DP)
- Newsgroups: comp.object
- Subject: OO & transaction handling systems
- Summary: Are OO based systems practical for large databases?
- Message-ID: <1194@kps.se>
- Date: 21 Dec 92 12:53:02 GMT
- Organization: Kuwait Petroleum, Stockholm, Sweden
- Lines: 45
-
-
- Hello.
-
- Being a neophyte to OO design & programing, I am wondering how
- suitable OO based systems are for handling large amounts of data in
- the form of transactions. The system we are dealing with today is data
- collection and invoicing for large numbers of customers. (150.000
- customers billing 1,000,000 transactions / month).
-
- Currently we program in C & Oracle on a Pyramid MIS. The thing that
- attracts me to an object way of doing things is that we have a large
- number of types of transactions. There are also many types of
- customers each of which have different functions associated with them.
-
- 'Sounds object-like, doesn't it? But there are a lot of practical
- questions that are bothering me. Like:
-
- 1) Am I breaking new ground here if I jump into OO?
- Does anybody have any experience out there with similar kinds of
- systems that are OO?
-
- 2) What advantages / disadvantages could one expect if one used C++ vs,
- say, Smalltalk for this kind of system?
-
- 3) Are there any products that can help with storage / access
- considerations?
-
- 4) It is said that OO systems don't necessarily have performance problems.
- Is that true for OO systems as they grow in size? The size and
- complexity were exactly why one chooses a relational DB. OO may help
- me with the complexity, but can handle the amount of data? Recall
- 5 years ago relational DB were said to have performance problems in
- this regard.
-
- 5) What (other) problems could I expect in implementation of OO for
- this kind of system?
-
- Thanks in advance,
-
- David Edwards
- Kuwait Petroleum Svenska AB
- Stockholm Sweden
- ===============================================================================
- In theory, there is no difference between theory and practice.
- But, in practice, there is.
-