Distributed Computing, Oracle

It is safe to assume that most organizations that deal with scale, large amounts of data, jobs parallelization, all things distributed computing in general, are replicating what was made available by Google ( by means of papers and tidbits published on various site ). Which is a good thing. Google's research has combined common sense, pragmatic insight and novel ideas into beautiful systems. Yahoo! is effectively replicating the whole 'Google Distributed Computing Stack', by investing heavily on Hadoop ( consisting of a distributed FS not unlike GoogleFS and a MapReduce implementation ). In addition to that, they are building a system similar to Google Chubby (distributing lock service based on the Paxos algorithm ), a centralized jobs manager and so on. Its a great thing they are not trying to conceal the fact they are following Google's lead for the sake of me-first and rivalry.

As part of my research for this small project I have been working on, I got into studying Oracle Database's internals. I used to dislike Oracle with a passion. Bloated, over-complicated and over-priced. It turns out Oracle is really beautiful architected. From the way data-blocks are handled, up to transactions locking and consistent read (CR) facilities, its all so well thought out and so nicely put together as whole. There is also a ton of information available on the way everything works, that one could "easily" build a similar product just by implementing what is clearly documented.

0 Comments for “Distributed Computing, Oracle”

Το σχόλιο σας

Post as anonymous

HTML tags are not allowed for comments on this blog


Mark Papadakis

Moires, Heraklio, Crete, Greece
Bytes conjurer. Seeking knowledge 24x7
About MarkP

Favorite Quotations

  • Focused, hard work is the real key to success. Keep your eyes on the goal, and just keep taking the next step towards completing it. If you aren't sure which way to do something, do it both ways and see which works best.
  • Focus is a matter of deciding what things you are not going to do.
  • Simple is Beautiful
  • In the information age, the barriers [to entry into programming] just aren't there. The barriers are self imposed. If you want to set off and go develop some grand new thing, you don't need millions of dollars of capitalization. You need enough pizza and Diet Coke to stick in your refrigerator, a cheap PC to work on, and the dedication to go through with it. We slept on floors. We waded across rivers.
  • Fear is the path to the Dark Side. Fear leads to anger, anger leads to hate, hate leads to suffering.
  • Easy is what I know, difficult is what I don't.

    Activity Log

  • 01.09 17:06  In Edinburgh, perhaps the prettiest city in the world.About to head back to the hotel at Ayreshire in a while.Missing my loved ones big time
  • 28.08 18:10  Heading to London tomorrow with Dora, prior to heading to Scotland on Saturday for a week.




Search