When a bulk of data is deleted, object SQL mapping tools do not perform
well.
Some computer software development experts support the use of object oriented
database management system (OODBMS). The OODBMS is created for working with
object-oriented values. Some programmers support Object oriented databases
because it would eliminate the need for converting data to an SQL form. But, the
major disadvantage of Object oriented DBMS is losing the capability to create SQL
queries. An Object-SQL mapping system fares in this aspect and thats why most
programmers choose this method, even though commercial object oriented DBMS
are capable to process SQL queries in a limited way.
There are many commercial and free packages that perform object-relational
mapping. But, most custom software development services find it easy to create
their own object relational mapping tools.