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