On October 23rd, 2014, we updated our
By continuing to use LinkedIn’s SlideShare service, you agree to the revised terms, so please take a few minutes to review them.
From Sql Server To Mongo D Bv1.0Presentation Transcript
From SQL Server to MongoDB Aleks Drozdov Enterprise Architect 19 September 2011
Outline About The National Archives TNA datasets Information architecture and Discovery service Integration and data migration MongoDB implementation 3
About The National Archives The National Archives is a department of the U.K. government and an executive agency of the Ministry of Justice. It’s the official archives of the United Kingdom and cares for, makes available and ‘brings alive’ a vast collection of more than 1,000 years of historical records, including the treasured Domesday Book. The National Archives is one of the world’s largest records repositories, holding more than 11 million records, spanning the Magna Carta to modern government papers. The organization not only keeps its collection secure and available to the public, it also conducts significant research ensuring government records remain accessible for decades to come. The National Archives safeguards historical information and manages current digital information, devising new technological solutions for keeping government records readable now and in the future. As a leading advocate for the archive sector, The National Archives provides world class research facilities and expert advice. It also publishes all U.K. legislation and official publications.
The catalogue The National Archives launched an online catalogue of its collection in 1998. Since then, the catalogue has more than doubled in size and the organization has designed and implemented a number of home-grown systems to improve the accessibility and maintenance of its growing collection.
SOA framework: services and objects In 2010, The National Archives decided to move to a standardized Service Oriented Architecture framework to reduce maintenance costs and provide the flexibility to add new services in the future. 13
sql server databases 14
Creating information asset: eav 15 Entity-attribute-value model (EAV) is a data model to describe entities where the number of attributes (properties, parameters) that can be used to describe them is potentially vast, but the number that will actually apply to a given entity is relatively modest.