XML Search Without an Index
The combined techniques for streamlining and speeding XML searches can be used in many situations. However, the greatest benefit comes when there are a large number of users requesting queries at the same time - making it ideally suited for a large Web site or a Web service. Furthermore, if the Web site is collecting records, it is quite convenient that the records only need to be structured into XML for storing in the database, since this is something a Web application or a Web service can do easily.
There also are significant performance advantages for Web applications that are mostly searching and displaying data, with some need for adding and removing records. Examples of this include:
- Large classified ad sites where people can add new advertisements while others search for ads that match certain criteria.
- A Web forum where many people are accessing, adding messages, reading other messages, and searching for messages on a particular topic.
- A large trading or bartering site.
All these uses have some common features. They have a large amount of data; they add and remove records but typically don't do a lot of record updates, and there are large numbers of people searching for records.
Of course, the real benefit is that this index-free approach is so easy to manage. There is no need to set up a schema before hand. The record structure can be changed at any time, or it can be mixed with any other combination of records. There is no need to ever migrate from one schema to another. Additionally, it is easy to add more processing power to improve or maintain performance. Moreover, this approach does not require extensive IT resources to manage the data.
The fact that patented technology around these approaches is commercially available today means the power to quickly and effectively search huge stores of XML data is now available to small, medium and large enterprises alike.
Previous Page | Next Page
1 | 2 | 3
If you found this page useful, bookmark and share it on:
If you are familiar with RSS feeds, you can also sign up for our free blog feed. Our RSS feed is updated in real-time while our newsletter is updated daily.
