Technology Industry
Industry: Email Alert RSS FeedObject databases and the Web: a dream team? - includes related article on popularity of the Web among ODBMS vendors - Internet/Web/Online Service Information
Software Magazine, Oct, 1996 by Barbara Francett
Real-world relationships -- business and personal -- are complex, colorful, certainly interactive and often unstructured. While object databases offer the ability to mimic these complex relationships, they have been relegated to niche applications by their more widespread relational counterparts. Now, however, the Internet, and more specifically the World Wide Web, may be looming as the long-awaited "killer app" for object databases.
The Web, widely deemed the multimedia platform and authoring/publishing tool of the future, is inherently object in nature. With its emphasis on graphics, multimedia data types and complex data relationships, the Web defies the row-and-column structure of the relational model. "The Web is by nature complex, with interrelated data. This gives object databases an edge," says Mitch Kramer, a consulting editor with Boston-based consultancy Patricia Seybold Group Inc.
Most RecentTechnology Articles
And object databases, combined with the accessibility of the Internet and capabilities of the Web, are giving businesses a competitive edge. Alliance Interactive Corp. in Toronto, for example, says its dynamic, Web-based home furnishings application, based on the Versant object database from Versant Object Technology, Menlo Park, Calif., puts it ahead of the competition. "The Web aspect is a selling point," says Mike Ashton, managing partner. "The system puts us one generation ahead because everybody else is putting up static pages. This is more complicated."
Alliance Interactive chose an object database for its Visrad system because of the complex nature of the data. The system's three main components are the database itself, a high-speed compositing engine and a GUI interface. The database's schema of complex relationships mandated the use of objects.
"It was most important that we could design object classes that mimic real-world relationships," Ashton says. "For example, we have a color object that represents color relationships and how colors coordinate." A Visrad user can select a product, such as a particular color and style of bedspread, and the system will choose coordinating wallpaper and curtains to go with it -- in the user's designated price range.
"We came up with the idea for this application six years ago," says Ashton, "but the equipment and technology weren't there." Alliance Interactive began developing Visrad about two years ago.
Originally, Alliance Interactive designed Visrad as a kiosk system for manufacturers and retailers and for decorators' laptops. "Then the Web became popular, and we changed our plans dramatically," Ashton says.
The company is now running demos of the system for its potential clients, but over the next year or so, it will scale up to 20,000 to 40,000 products in the database, Ashton says. In addition to home furnishings, Alliance Interactive is creating similar demos for fashions and cosmetics. "We are getting great response in negotiations with potential clients," Ashton says.
Alliance Interactive can host Visrad to an existing Web site or install it as a new one. Future plans, Ashton says, include adding 3-D technology using VRML (Virtual Reality Markup Language). "It's just another data type," he says, although he acknowledges that it may be another three years before Visrad clients have their products available for storage in a 3-D format.
Today, most of the leading-edge users combining object databases and the Internet are ISVs. However, given the hectic pace of all things Web-related, it's doubtful that will be the case for long.
Still, object databases will have to compete with their far more entrenched relational counterparts for the management of complex data types. "Unstructured data types are hard to fit into relational databases, although people are still trying to because they have relational systems and are used to them," says Kramer of the Patricia Seybold Group.
"Support for new data types is reinforced by the Web because of its multimedia content and hypertext nature," says Steve McClure, director of object tools at International Data Corp., Framingham, Mass. As a result, he says, relational database vendors are moving to object technology to store and manage these new data types, using object programming languages to define them and how they should be processed.
"Where relational databases won't encroach [on object databases] is in [applications with] complex, many-to-many, data relationships," McClure says. Object databases, with their tree-like structures, excel at managing complex data relationships. Similarly, Web pages also have a complex internal structure, with hyperlinks between pages for navigating the relationships between pages. Conversely, row-and-column-based relational databases, which arrange data in tables, have to make numerous joins in order to link related data.
"Object databases handle these [applications] because every object has an identifier and can point to that identifier," McClure says. "Relational databases are stuck with tables."
Jeff Vogel, co-founder and director of engineering at Electronic Book Technologies (EBT) Inc., Providence, R.I., agrees. Two years ago, the company began developing DynaBase, a document management system with incremental indexing, version control and multi-user capability. The system features a "smart repository" that stores only the changes between document versions, rather than multiple versions of the original and its alters.
CXO UnpluggedSmart Business interviews on BNET
Brought to you by CBS MoneyWatch.com
- Best- and Worst-Paid College Degrees
- 6 Things You Should Never Do on Twitter or Facebook
- How Much Sleep Do You Really Need?
- 6 Big Myths about Gas Mileage
- 5 Rules for Immediate Annuities
- Death in the Family: 12 Things to Do Now
- Dumbest Things You Do With Your Money
- 6 Online Networking Mistakes to Avoid
- 401(k) Mistakes to Avoid
- 5 Economic Scenarios to Keep You Up at Night
- The Real ‘Best Places to Retire’
- Best Credit Cards for You
- 12 Tough Questions to Ask Your Parents
- The Real ‘Best Colleges’
- Home Buyer Tax Credit: How to Cash In
- Why You Shouldn’t Bash Cash
- 8 Phony 'Bargains' and Better Alternatives
- Danger: 3 Debit Card Scams to Avoid
- 6 Myths About Gas Mileage
- 29 Fees We Hate Most
- Quick and Easy Ways to Boost Returns
- Best Stocks to Buy Now
- Lower Your Taxes: 10 Moves to Make Now
- New Jobs: 8 Lessons from Real-Life Career Switchers
- The New Job Market: Who Wins and Who Loses?
- Health Care Reform's Public Option: Everything You Need to Know
- Volunteer Work When Unemployed: Should You Work for Free?
- Whose Recovery Is This?
- Long-Term-Care Insurance: 4 Biggest Risks to Avoid
Content provided in partnership with
Most Recent Technology Articles
- INTERVIEW WITH BEN BUTTERS, DIRECTOR OF EUROPEAN AFFAIRS AT EUROCHAMBRES : "A PERFECT ROAD MAP FOR EU CLUSTERS DOES NOT EXIST".
- AGENDA.(Brief article)(Conference notes)
- FIGHT AGAINST INTERNET PIRACY.
- INTERNET : AUTHORS' SOCIETIES URGE ACTION AGAINST PIRACY.
- TELECOMMUNICATIONS : BUSINESSEUROPE HOSTILE TO FURTHER CONTRACTUAL OBLIGATIONS.(Brief article)
Most Recent Technology Publications
Most Popular Technology Articles
- BizRate to monitor in-store customer satisfaction for Office Depot stores - Market Intelligence
- Speed control of separately excited DC motor
- Effects of creative, educational drama activities on developing oral skills in primary school children
- Failed businesses in Japan: a study of how different companies have failed, and tips on how to succeed, in the Japanese market
- Political stability and economic growth in Asia




