Веб-разработка для сайта с поддержкой профиля пользователя - PullRequest
0 голосов
/ 01 октября 2011

Я занимаюсь разработкой веб-сайта, который будет содержать профили пользователей со значительным объемом их данных.Помимо общей информации профиля пользователя, мне также нужно будет хранить их настройки, историю взаимодействия с другими пользователями и действия, которые они предприняли на моем веб-сайте (т.е. приобрели товар).

Я практически не знаком с веб-разработкой на уровне предприятия.Есть ли более эффективный способ хранения профилей пользователей, чем использование реляционной базы данных (oracle, mysql, ingres и т. Д.)?Очевидно, что в этой области возможны множественные оптимизации, но есть ли более современные и лучшие решения вне рамок реляционной базы данных?

Ответы [ 2 ]

1 голос
/ 01 октября 2011

Нет. Как еще вы хотите хранить профили пользователей и взаимодействия без использования базы данных? MySQL можно использовать для очень маленьких и крупных веб-приложений, плюс он бесплатный, имеет широкую поддержку и довольно прост в освоении.

Я бы предложил вам использовать БД. Вы можете проверить Облачные вычисления

0 голосов
/ 02 октября 2011

Вы должны использовать реляционную базу данных для хранения профиля пользователя и информации об активности пользователя.

«Более современным решением» будет нереляционная база данных.Такие базы данных хороши для хранения большого количества слабо структурированной информации.

Для хорошо структурированных транзакционных данных, таких как профиль пользователя, сообщения и покупки, реляционная база данных - лучший выбор.СУБД специально разработана для эффективного хранения и извлечения хорошо структурированных транзакционных данных.

...