mysql - Scaling and High Availability of Oracle Database -


as per oracle docs can use oracle rac ha , scaling database.

i see oracle rac uses shared persistence ( san based) share data ( data files, control files of db) among multiple instances http://docs.oracle.com/database/121/haovw/architectures.htm#chdbijaj.

but, @ webscale( facebook kind of scale) san bottleneck ( central point), right ? also, special hardware instead of commodity hardware , single point of failure.

so, questions ,

1. require oracle rac ha , scale, can not setup scaling , ha without rac using standard oracle instances master , slave configurations ?

2. how can make oracle database instances ( each it's own disk db data) work of following

  • multi-master , slave configuration synchronous 2 phase commit
  • "master , slave configuration" slave taking on master, in case master fails.
  • the way mysql "multi-master" or "master , slave configurations".

ps: couldn't find answers on web, think answers others too.

if want implement 'master/slave' configuration, you're looking @ oracle dataguard must run on enterprise edition , cost ad-on.

dataguard copy redo log data on server (in real-time) , update data files on 'slave' server. dataguard can configured standby server open read-only queries.

it can handle items bullet out in 2nd point.


Comments

Popular posts from this blog

php - failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request -

java - How to filter a backspace keyboard input -

java - Show Soft Keyboard when EditText Appears -