In-place evolution of xml schemas in databases

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 17/30 (2006.01)

Patent

CA 2534573

A method and system for the in-place evolution of XML schemas is disclosed. To automatically evolve an existing XML schema, a schema evolver receives both an existing XML schema and an XML document as input. The XML document indicates changes to be made to the existing XML schema. Based on the existing XML schema and the XML document, the schema evolver evolves the existing XML schema into a new XML schema that incorporates the changes indicated in the XML document. According to one aspect, the schema evolver generates one or more SQL statements based on the new XML schema. The SQL statements, when executed by a database server, cause the database server to evolve database structures that were based on the formerly existing XML schema so that the database structures conform to the new XML schema. This is accomplished "in place," without copying the data in the database structures.

L'invention concerne un procédé et un système d'évolution en place de schémas XML. Pour faire évoluer automatiquement un schéma XML existant, un programme d'évolution de schéma reçoit à la fois un schéma XML existant ainsi qu'un document XML en entrée. Le document XML indique les changements à apporter au schéma XML existant. Sur la base du schéma XML existant et du document XML, le programme d'évolution du schéma fait évoluer le schéma XML existant en un nouveau schéma XML renfermant les changements indiqués dans le document XML. Selon un aspect de l'invention, le programme d'évolution de schémas génère une ou plusieurs instructions SQL sur la base du nouveau schéma XML. Les instructions SQL, lorsqu'elles sont exécutées par un serveur de bases de données, font exécuter au serveur de bases de données une évolution des structures des bases de données qui étaient basées sur le schéma XML existant antérieurement, de manière que les structures des bases de données se conforment au nouveau schéma XML. Ceci est exécuté "en place" sans copie des données dans les structures de bases de données.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

In-place evolution of xml schemas in databases does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with In-place evolution of xml schemas in databases, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and In-place evolution of xml schemas in databases will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1365910

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.