Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: Oracle's Updates Subscription Service
Walt,
<FONT face=Arial color=#0000ff
size=2>
Any
thoughts on the partitioning schemes I mentioned?
<FONT face=Arial color=#0000ff
size=2>
<FONT face=Arial color=#0000ff
size=2>Wouldn't this reduce the load on the daemon?
<FONT face=Arial color=#0000ff
size=2>
In
addition, might the daemon be processor affinitied or nice'd to
<FONT face=Arial color=#0000ff
size=2>a better level?
<FONT face=Arial color=#0000ff
size=2>
<FONT face=Arial color=#0000ff
size=2>
I smell
a solution, mate.
<FONT face=Arial color=#0000ff
size=2>
<FONT face=Arial color=#0000ff
size=2>
I am
most curious to hear your thoughts......
<FONT face=Arial color=#0000ff
size=2>
-
Ross
<FONT face="Times New Roman"
size=2>-----Original Message-----From: Weaver, Walt
[mailto:wweaver_at_rightnow.com]Sent: Thursday, March 01, 2001 6:09
PMTo: Multiple recipients of list ORACLE-LSubject: RE:
Oracle's Updates Subscription Service
<SPAN
class=830032422-01032001>Thanks for the input, Ross.
<SPAN
class=830032422-01032001>
As
far as data corruption goes, it's neither semantic nor physical (well, there
can be some semantic corruption in certain circumstances, but they're being
worked on. We call them "bugs" here.) :>)
<SPAN
class=830032422-01032001>
Our
developers seem to have inadvertantly gotten a grasp on the concept of an
atomic transaction, and have coded many, many of them. As you know, MySQL does
not do referential integrity, so all of our referential integrity is done at
the application level. What appears to be happening is that during periods of
heavy load the MySQL daemon occasionally gets confused in the midst of an
"atomic" transaction and parts of the transaction are committed to the
database while parts aren't. In fact, during periods of heavy load the MySQL
daemon just gives up the ghost and dies. This is what we believe causes
the data corruption.
<SPAN
class=830032422-01032001>
BTW,
there's no concept of a rollback in MySQL, either. That can be a problem when
a transaction doesn't complete. :>)
<SPAN
class=830032422-01032001>
<SPAN
class=830032422-01032001>Could we really be seeing semantic or physical
corruption and not realizing it? Well, maybe. But, we've moved our biggest,
most active customers from MySQL to Oracle and their data corruption problems
disappear.
<SPAN
class=830032422-01032001>
<SPAN
class=830032422-01032001>MySQL definitely has its place in the world, and it
had a place in ours back before we had customers beating on our databases.
But, we're growing up now, and like all grown-up guys we're looking for
bigger, more expensive toys. Oracle certainly fits that bill.
:>)
<SPAN
class=830032422-01032001>
<SPAN
class=830032422-01032001>--Walt Weaver
<SPAN
class=830032422-01032001> Bozeman, Montana, USA
<FONT
size=2><FONT face=Arial
color=#0000ff> -----Original Message-----From:
Mohan, Ross [mailto:MohanR_at_STARS-SMI.com]Sent: Thursday, March 01,
2001 2:21 PMTo: Multiple recipients of list
ORACLE-LSubject: RE: Oracle's Updates Subscription
Service
<FONT face=Arial color=#0000ff
size=2>Walt,
<FONT face=Arial color=#0000ff
size=2>
<FONT face=Arial color=#0000ff
size=2>Love that last line. But, i'll resist the temptation to bite the
bait.
<FONT face=Arial color=#0000ff
size=2>
<FONT face=Arial color=#0000ff
size=2>For you other stuff, i've embedded some newbie
comments
<FONT face=Arial color=#0000ff
size=2>below...stuff you've likely seen, heard, or thought about
before.
<FONT face=Arial color=#0000ff
size=2>
<FONT face=Arial color=#0000ff
size=2>thx
<FONT face=Arial color=#0000ff
size=2>
<FONT face=Arial color=#0000ff
size=2>Ross
<FONT face="Times New Roman" size=2>-----Original Message-----From: Weaver, Walt [mailto:wweaver_at_rightnow.com]Sent: Thursday, March 01, 2001 3:27 PMTo: Multiple recipients of list ORACLE-LSubject: RE: Oracle's Updates Subscription Service <SPAN class=256273719-01032001>In addition, since MySQL has no concept of a transaction or rollback, data corruption is a constant problem. <SPAN class=100241021-01032001> <SPAN class=256273719-01032001><SPAN class=100241021-01032001> <SPAN class=256273719-01032001>|| Huh? Semantic corruption due to lack of developer transaction control is one thing. Actual, physical corruption <SPAN class=256273719-01032001>is a CONTROLLER or DISK problem. Or izzit something else? Your developers should be able to manage <SPAN class=256273719-01032001>transactions on the client, hell, all Oracle does is put x-action control in the db so the developers need to <SPAN class=256273719-01032001>think less ( "less", not "not at all") about it...... If you are talking about a hardware problem, you gotta fix <SPAN class=256273719-01032001>that...if it is semantic..i.e. code stepping on 'in flight' data, have a real sit down with your developers..... <SPAN class=256273719-01032001><SPAN class=100241021-01032001>Received on Sun Mar 04 2001 - 09:22:56 CST
![]() |
![]() |