[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: storing xml files into database
- From: Haresh Gujarathi <email@example.com>
- To: firstname.lastname@example.org
- Date: Mon, 10 Sep 2001 18:26:17 +0530
thx for ur
file system seems to be inconvenient for me?
already have some data in the RDBMS database. So I have to manage (backup,
maintain etc) 2 things the rdbms data and the xml files on the local file
would like to store everything in one type of storate
I can get rid of the rdbms by keeping this data again in xml
I store the xml files in database, security of the data can be manages in much
This is what I assume ==> If I store the xmls in xml aware database system,
creating DOM from the blob
performing XSLT , XPath might be much efficient
besides I will need indexing and searching capabilities
Basically this is my requirement;
built an internet based application; where new users come in; create account; a
new xml file is created for each of the new user.
personal information (name, email address, etc, his profession related data)
will be stored in the xml file. (This data is highly structured and
expect the size of each xml to be 10k to 30k.
same user can come into the system again to modify and update his information;
that time the application builds DOM and keeps the DOM in the memory till
the user logs out.
users can come into the system and can view the data of other users. There
maintainance of DOM is not required but lot of XSLT and XPath queries will be
performed. This is where I need to achieve better efficiency (I have not yet got
any answers to it)
to to perform the XSLT and XPath as efficiently as possible.
indexing on the elements and attributes of the elements
should be able to specify in the configuration what elements and attributes
should be indexed;
full text indexing
Now there are few responses to this thread which
suggest to use eXcelon and Ipedo. I will start evaluating them. But I wonder if
I can use them.
Mine is not an enterprise application; I plan to price
tag this application at about US$ 2,000-4000. And using these specialized xml db
servers would be commercially unviable. That is why I am looking for a no cost
solution. However I am definitely looking for prospects where a high performance
is required for the custiomers of my product. There I can provide a customized
this gives more Idea as to what am I upto.
Could you explain your requirements a bit
more. Why is it that you find the filesystem inconvenient?
is inconvenience in storing the xmls on the file system.
you go back and check the archives of this list, you will find announcements
for couple of open source initiatves.
I am looking for
2 solutions ; a zero cost solution
Take a look at our Xfinity
Server. It is a reasonable cost solution and is fully XML aware.
cost solutions (may be involving the xml aware databases like Ixiasoft xml
Xfinity is tested on MySQL on
considering a database as storage mechanism, what advantages I would
2. In such
scenario what other people do?
3. If I want to
store the xmls in say MySQL, how do I do it and does mysql have any special
Xfinity supports MS-SQL
Server 7.0 and 2000.
4. What about
Depends on whether you need granular access to
your XML documents or not. Also what kind of search capabilities you
need and what performance requirements you have.
5. Should xmls
be stored as blobs in the rdbms databases?
A better explanation of your requirements would
help but Xfinity supports "all of the reqs" you mention here out of the
6. Optionally, I
am also looking for 'search' ability where the database should be able
to index the elements of xml file and perform search.