Logo
About usInnovation CMChallengesEuropa2iEntrepreneurshipR&D&I SearchAgentsEventsReports
en
DATA STORAGE METHODCM Patents

Índice de la ficha

Updated at
24/07/2026
Numero publicacion
EP.2534568.A1
Fecha publicacion
19/12/2012
Numero solicitud
EP20100705575

En detalle

Resumen

There is provided a method for storing data in a database comprising a first and a second memory. The method comprises reading a first page of data from the second memory, modifying at least part of the data read from said first page with the data to be stored in said database, writing the modified data to a second page of data in the first memory, and copying the second page from the first memory to the second memory. The data in the second page are sequentially ordered based upon the order in which the data were modified.

Reivindicaciones

CLAIMS: 1 . A method for storing data in a database in a system comprising a first memory and a second memory, the method comprising: reading a first page of data from the second memory; modifying at least part of the data read from said second memory to create modified data to be stored in said database; writing the modified data to a second page of data in the first memory; and copying said second page from the first memory to the second memory; wherein data in said second page is sequentially ordered based upon the order in which said data was modified. 2. A method according to claim 1 , wherein writing the modified data to said second page comprises appending said data to data previously written to said second page. 3. A method according to claim 1 or 2, wherein the first and second pages of data contain a plurality of database records, and wherein the modified data comprises one or more database records. 4. A method according to claim 3, wherein the modified data which is written to the second page comprises data based at least in part upon at least part of one of the records of the first page. 5. A method according to claim 4 wherein an index references records in said first page read from said second memory, and the method further comprises: modifying an entry in said index to reference said second page to which said modified data is written. 6. A method according to claim 3, further comprising adding to said second page a new database record, not contained in the read first page, comprising new data to be stored in said database. 7. A method according to any preceding claim, wherein a further second page is created when a predetermined quantity of data has been written to said second page and wherein data stored in said further second page is sequentially ordered based upon the order in which said data is modified. 8. A method according to any preceding claim, wherein said second page is copied to said second memory when a predetermined quantity of data has been written to said second page. 9. A method according to any preceding claim wherein said first memory has a first associated access time and said second memory has a second associated access time, with regard to data read and/or write operations, and said first access time is less than said second access time. 10. A method according to any preceding claim, further comprising: processing a plurality of pages stored in said second memory to identify obsolete and non-obsolete versions of the same data included in said plurality of pages; rearranging data within a first one of said plurality of pages so that non-obsolete data is contiguously arranged; copying non-obsolete data from another of said plurality of pages to said first one of said plurality of pages, overwriting obsolete data in said first one of said plurality of pages but maintaining non-obsolete data in said first one of said plurality of pages. 1 1 . A method according to any preceding claim, further comprising, storing in said second page data indicating transaction commencement and completion. 12. A method according to claim 1 1 , further comprising processing said data indicating transaction commencement and completion to identify partially executed transactions. 13. A method according to any preceding claim, further comprising: reading said data stored in said second page; modifying said data read from said second page; and writing said modified data to said second page or to a further second page without affecting the data which was read. 14. A computer readable medium carrying computer readable instructions configured to carry out a method according to any preceding claim. 15. Computer apparatus for storing data, the apparatus comprising: a first memory; a second memory; and a processor configured to communicate with said first and second memory, so as to read and write data to and from each of said first and second memories, and to perform the method claimed in anyone of claims 1 to 13.

Etiquetas

Inventores
Mozo AlbertoBascunana Munoz AlejandroHuecas GabrielQuemada JuanSalvachua Joaquin
Solicitantes
Telefonaktiebolaget LM Ericsson (PublEricsson Telefon Ab L MUniversidad Politécnica de MadridBascunana Munoz AlejandroHuecas GabrielMozo AlbertoQuemada JuanSalvachua JoaquinTelefonaktiebolaget L M Ericsson (Publ
Clasificacion ipc
G06F 12/ 08 A IG06F 17/ 30 A IG06F 3/ 06 A IG06F 12/ 00 A IG06F 12/ 16 A I
Clasificacion cpc
G06F12/00&512G06F12/00&514KG06F12/00&518A711/162711/E12.103
Logo

Innovation CM
Challenges
Europa2i
Entrepreneurship
R&D&I Search
Agents
Events
Reports
About us
Contact
Give us your opinion
Cookies
Legal notice
Privacy

© Copyright Espacio Madrileño de Investigación e Innovación 2026