как преобразовать существующую модель реляционной базы данных в модель, подходящую для базы данных без sql (например, Mongo DB или Amazon Dynamo DB)

Я хочу изменить существующую корзину покупок java приложение, чтобы заставить его работать с базой данных nosql, такой как Amazon Dynamo DB или Mongo DB... Но традиционная база данных MySQL является реляционной базой данных -, она имеет составные ключи/первичные/внешние ключи --Напротив, в базе данных Amazon Dynamo DB имеется либо один первичный ключ,или составной первичный ключ, состоящий из 2 полей...

У меня есть подробная модель данных реляционной базы данных... Теперь, как мне ее преобразовать, чтобы у меня была база данных в Amazon Dynamo DB, способная заставить приложение работать с Dynamo DB (, т.е. без базы данных Sql )? Существуют ли какие-либо передовые методы/меры предосторожности, которые необходимо учитывать при этом? Будет ли это включать в себя много работы по переписыванию кода приложения? или я могу сам обрабатывать все изменения на уровне базы данных, не изменяя логику приложения? Кроме того, есть ли какой-либо инструмент, который выполняет большую часть этой работы?

9
задан Arvind 30 April 2012 в 21:12
поделиться