|
Download a PDF version of this Article Learning Center HomeTable of contents: Object Oriented Database vs Relational Database
|
Object Oriented Database vs Relational Database Cimskil Cimplex Corporation provides a mechanical manufacturing software package that embeds manufacturing data and experience in an object-oriented "knowledge base" to automate manufacturing engineering tasks. Cimplex, based on Objectivity, is in production in major manufacturing corporations, such as Boeing, Sikorsky Aircraft, Ford Motor Company, Ingersoll Milling Machines. Cimplex accepts 3-dimensional solids-models of parts and assemblies from front-end CAD systems such as IBM/Catia, stores those in the ODBMS, and then automatically generates the manufacturing process to actually produce such parts and assemblies, including milling, drilling, etc. Users may graphically preview the process on screen, manually adjust it, and then allow Cimplex to download instructions to numerically controlled machines (robots, etc.) to actually manufacture the part. In Cimplex, every point is an object. These are combined together into edges, faces, etc., along with higher level structures. Even simple solids models can produce large numbers of objects. As objects, each such structure is directly an object, with cubes containing varrays of faces and edges and 1:m relationships to points. Attempting to break this into tables produces an explosion of many tables and many more slow joins. When extended to complex systems as automobiles and aircraft, it can rapidly expand to billions of objects. In a benchmark, Cimplex reported that Objectivity/DB performed 1000x faster than the leading RDBMS, and 10-20x faster than other ODBMSs. |
Copyright © Objectivity, Inc. 2000-2007. All Rights Reserved.