Subject: RE: I need your opinion . RDBMS or Notes or Mix
I have developed a full fledged help desk application in Notes about 3 years ago, so it is perfectly feasable.
But the real question is: exactly WHAT kind of information you need to extract from your data?
For instance:
You have a form for a problem category.
You have a form for a provider.
In the provider’s form, you include a lookup field to associate a provider to a problem category. Make it a multiple value field, and you can have a list of problem categories associated with a provider.
This lets you dispatch a problem to the right provider, and it lets you display all providers categorized by problem category.
SO far, so good, Notes can handle all that easily. This is a 1-N relationship: 1 provieder associated with N categories.
If each problem category also has N keywords - for instance each category has N areas.
you still have 1-N relationships; 2 levels of 1-N relationship connected together. That’s pretty much as far as you go with Notes. You can go deeper, but you eventually hit limitations. That’s why a manufacturing “bill of manterial” for instance, is a bad application for Notes.
Now let’s imagine you are ALSO interested to find all the providers for a given problem category. A view can be designed to lookup that information. But you can’t get the information directly. You must choose your reltionship direction. The problem category document doesn’t “know” the providers associated with them. But you can build a hidden view with all the providers documents, sorted by their problem category, in order to find a list of providers for a given problem category.
If all your data relationship are that simple, then you don’t need a RDBMS.
HTH
Nicolas Abesdris
Quintessence e-solutions Inc.