most object databases (invented in the 1990s) use the navigational concept to provide fast navigation across networks of objects, generally using object identifiers as "smart" pointers to related objects. objectivity/db, for instance, implements named one-to-one, one-to-many, many-to-one, and many-to-many named relationships that can cross databases. many object databases also support sql, combining the strengths of both models.