Я планирую переместить некоторые из своих таблиц РСУБД в среду NoSQL. У меня есть разные модули и связанные таблицы, как показано ниже.Перенос с MySQL на сервер Couchbase (NoSQL)
1. General
News table
Trainings table
Knowledge table
2. Application_x
Clicks table
Crashes table
Примечание: Это сценарий образца
В этом случае, это, как я определен NoSQL (Couchbase server
) структуру. Пожалуйста, исправьте меня, если это не так.
Цель миграции в основном предназначена для поиска.
{
"General":[
"news" : [{
"id" : "123",
"title" : "test title"
},
{
"id" : "345",
"title" : "test title 2"
}],
"trainings" :[{
"id" : "1",
"name" : "training 1"
},
{
"id" : "2",
"name" : "training 2"
}],
"knowledge" :[{
"id" : "1",
"categ" : "programming"
},
{
"id" : "2",
"categ" : "management"
}]
],
"Application_x": [
"clicks" : [{
"userid" : "1",
"area" : "1850",
},
{
"userid" : "2",
"area" : "258",
}],
"crashes" :[{
"userid" : "1",
"severity" : "1",
},
{
"userid" : "2",
"severity" : "8",
}]
]
}
Может кто-то исправить меня, если мой подход не подходит?
Заранее спасибо, Tismon Varghese.