сколько данных может хранить база данных SQL 5 МБ? - PullRequest
19 голосов
/ 18 августа 2010

Я заинтересован в использовании Heroku для моего проекта. Я не заинтересован в том, чтобы платить за это в данный момент, но бесплатный тариф предлагает только базу данных объемом 5 МБ.

Можно ли использовать какой-либо показатель, чтобы узнать, сколько столбцов / строк простых текстовых данных можно сохранить в базе данных объемом 5 МБ?

Спасибо

Ответы [ 2 ]

34 голосов
/ 29 августа 2010

Малоизвестный секрет Heroku - 5 МБ - не жесткий предел. Вы можете пройти через это довольно много (в 5-10 раз), прежде чем Heroku будет недоволен вами.

В любом случае вы будете удивлены, насколько далеко вы можете получить 5 МБ, особенно если вы создаете данные вручную. Например, если вы храните сообщения в блоге - и скажем, 20% - это накладные расходы (метаданные для каждого сообщения в блоге), вам нужно написать 4 000 000 символов текста, прежде чем ваша база данных достигнет отметки 5 МБ, что больше, чем содержимое Война и мир .

Так что этого будет недостаточно, если вы сохраните целых книг в своей базе данных, но если вы пишете в ней свой следующий роман, у вас должно получиться какое-то время.

0 голосов
/ 18 августа 2010

Формула относительно проста для понимания, по крайней мере, в смутных терминах.По сути, суммируйте размер каждого столбца, а затем умножьте полученный результат на количество строк.Хотя это и небольшие накладные расходы, они, вероятно, достаточно малы, чтобы их можно было игнорировать.

...