Я разрабатываю веб-приложение с использованием Rails. Я спорю между использованием базы данных Graph, такой как InfoGrid, или базы данных документов, такой как MongoDB.
Моему приложению потребуется хранить как небольшие наборы данных, например URL-адрес, так и очень большие наборы данных, например как виртуальные машины. Эти данные будут привязаны к одному пользователю. Было ли это исторически так, а теперь лучше поступить иначе? Какая практика сейчас наиболее распространена?
Какое наиболее распространенное соглашение об именах для таблиц базы данных SQL? Было ли это исторически так, а теперь лучше поступить иначе? Каковы наиболее распространенные методы сейчас?