9 Replies Latest reply: Aug 15, 2007 3:41 PM by 593178 RSS

    what is difference between RAC and Grid computing

    575729
      hi

      what is difference between RAC, OPS and Grid computing. Please discribe differences between RAC and Grid computing
        • 1. Re: what is difference between RAC and Grid computing
          Msrac-Oracle
          RAC is a feature of Oracle Database beginning with Oracle 9i. OPS is a feature of Oracle 7 and Oracle 8 databases. GRID is a term that is over used in the industry. Oracle provides an enterprise grid architecture. RAC is an infrastructure used by many when implementing an enterprise grid architecture. I am sure if you do a bit of work you will find many white papers etc that give you more information
          • 2. Re: what is difference between RAC and Grid computing
            516450
            In short, Grid computing is the co-ordinated (controlled) use of many servers/resources and storage acting as one large computer where the resources can be provisioned and de-provisioned on demand.

            In pre-oracle9i days, RAC used to be called OPS. But not just the name changed with Oracle9i, but some enhancements (especially Cache Fusion, apart from others) were added along with the name change.

            Thanks
            Chandra
            • 3. Re: what is difference between RAC and Grid computing
              575729
              thanks alot

              your answers are most valuable for me. especially i was considering that OPS is being rename to RAC in oracle 9i. so my understand about RAC and Grid is:

              RAC
              RAC is used for availbility purposes to avoid SPOF. RAC also acts a load balancing. But RAC is just a cluster its not many computer acting as one big computer. For example if we do parallel query in oracle RAC will only perform computing on the node on which query executed. RAC uses Net8 for load balancing.

              Grid
              acts as one big computer (MPP). if i run parallel query on one maching some part of the query will be executed on each maching provided these machine have sufficent resources.

              I hope my understanding is right.

              thanks alot
              • 4. Re: what is difference between RAC and Grid computing
                575729
                oops

                after reading this about RAC i am confused again

                Real Application Clusters provides the framework for parallel execution. Parallel execution performs efficiently in Real Application Clusters because it can distribute portions of a large SQL statement across multiple instances. The transaction is completed more quickly because it executes on multiple CPUs.

                In Real Application Clusters, Oracle determines at runtime whether it will run parallel execution server processes on only one instance, or whether it will run processes on multiple instances. In general, Oracle tries to use only one instance when sufficient resources are available. This reduces cross-instance message traffic

                Here Rac can do parallel processing acting as one big computer. I wonder then why they introduce grid.

                thanks
                • 5. Re: what is difference between RAC and Grid computing
                  biesanr
                  Grid is a concept. It is theoretical while RAC is physical.
                  • 6. Re: what is difference between RAC and Grid computing
                    ErikP
                    RAC is a product that lets you use many machines for one purpose.

                    Enterprise Grid computing is an architectural approach where to achieve a shared, dynamic, flexible infrastructure for many applications or workloads on pools of machines at each layer (midtier, database, storage), w/ RAC as a tool at the database layer to allow this capacity pooling. See Gartner's Real Time Infrastructure definition for what the Enterprise Grid computing is trying to achieve.
                    • 7. Re: what is difference between RAC and Grid computing
                      575729
                      thanks alot to all guys

                      can you provide me any documentation online about RAC

                      so the i can follow the oracle documentation with some concept in mind.
                      • 8. Re: what is difference between RAC and Grid computing
                        516450
                        This would be a good starting point (2-Day RAC) http://download.oracle.com/docs/cd/B19306_01/rac.102/b28759/toc.htm

                        and then you can go over other RAC documentation sets (including installation) available here http://www.oracle.com/pls/db102/portal.portal_db?selected=16

                        Thanks
                        Chandra
                        • 9. Re: what is difference between RAC and Grid computing
                          593178
                          Before knowing what is RAC you must know what a cluster is A cluster is a collection of servers (called nodes) operating as one unit. A cluster is useful for high performance and high availability. If your nodes cannot handle the tasks, add more nodes, which adds more resources to get the job done. If a node fails, the work can still continue on the other nodes. when it is used with RAC Real Application Cluster provides application support from any server (node) if any server is down or crashed your application is still working and ready to used from others node.

                          Grid computing enables the virtualization of distributed computing and data resources such as processing, network bandwidth.