Я работаю над магистерской диссертацией, в которой одной из моих целей является запуск тестов и экспериментов с базой данных CouchDB и настройка производительности.
Для этого мне нужны тестовые данные. Я создал фрагмент кода php для генерации простых реляционных данных для базы данных MySQL. Таблицы:
Клиент
Продукт
Марка
Цвет
Заказ
Я установил некоторые отношения, например, между Product и Colorid и Brandid, а в таблице Checkout я имею отношение к Customerid и Productid.
Я хочу экспортировать эту полностью структуру данных и данные с их связями в формат JSON для CouchDB.
Итак, у меня есть строка JSON, которая должна содержать каждого клиента со своими атрибутами и его покупку со всеми параметрами этого продукта и т. Д.
Я думаю, что это будет выглядеть примерно так:
{
"customer": {
"customerid" : "1",
"firstname" : "somefirstname",
"lastname" : "somelastname",
"email" : "my@mail.com",
"country" : "USA",
"datecreated" : "11111111111111"
}
"purchase" : {
"purchaseid" : "1",
"product": {
"productname" : "mightymouse",
"productcolor": "blue",
"productbrand" : "Apple",
"productprice" : "200",
"checkoutdate" : "1111111111112"
}
"purchaseid" : "2",
"product": {
"productname" : "something nice",
"productcolor": "yellow",
"productbrand" : "Google",
"productprice" : "5000",
"checkoutdate" : "11111111113333"
}
}
}
Вероятно, это не та структура данных, которую я показал, но что-то в этом роде.
Можно ли это сделать в PHP, и если да, то как мне создать этот вид готовых «CouchDB» строк JSON ??
Если я не объяснил себя ясно, пожалуйста, дайте мне знать.
Спасибо
Искренняя
- Местика