|
|
|
Структура бд вконтакте
|
|||
|---|---|---|---|
|
#18+
спроектировал бд вконтакте, для закрепления навыков. возник вопрос принципиально правильно для каждого юзера создавать таблицу или есть другие варианты? например... ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2012, 18:56 |
|
||
|
Структура бд вконтакте
|
|||
|---|---|---|---|
|
#18+
ferz721возник вопрос принципиально правильно для каждого юзера создавать таблицу С точностью до наоборот: это полный дебилизм. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2012, 20:20 |
|
||
|
Структура бд вконтакте
|
|||
|---|---|---|---|
|
#18+
первая бд. как правильнее будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2012, 20:46 |
|
||
|
Структура бд вконтакте
|
|||
|---|---|---|---|
|
#18+
ferz721первая бд. как правильнее будет? Так как учили: выделить сущности, одна таблица на сущность. Нормализация. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2012, 21:22 |
|
||
|
Структура бд вконтакте
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovТак как учили: выделить сущности, одна таблица на сущность. Нормализация. вконтакте более 35 000 000 юзеров, как в таком случае быть? для каждого города свою бд? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2012, 22:04 |
|
||
|
Структура бд вконтакте
|
|||
|---|---|---|---|
|
#18+
ferz721вконтакте более 35 000 000 юзеров, как в таком случае быть? Перенести сервер БД с ноутбука на десктоп. Как ни крути, цифра смешная. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2012, 22:07 |
|
||
|
Структура бд вконтакте
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, usernameСпециально для ответа проверил В Постгре. Таблица 640056 записей. Выборка всех полей, первых 10 строк: - без рандома 0,031 с, - с рандомом - 1,797 с. Точнее говоря, 640 тысяч - это записи, соответствующие определенному условию. А сколько их там всего... Много. Сколько-то десятков миллионов. Точнее не могу сказать, не знаю. Посчитал. Всего около 49,5 млн. записей. не ожидал такой производительности. Thanks! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2012, 22:31 |
|
||
|
Структура бд вконтакте
|
|||
|---|---|---|---|
|
#18+
ferz721, Это для одного коннекта? Попробуйте выполнить этот запрос паралелльно при нескольких сотнях подключений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2012, 23:17 |
|
||
|
Структура бд вконтакте
|
|||
|---|---|---|---|
|
#18+
Максим НЭто для одного коннекта? Попробуйте выполнить этот запрос паралелльно при нескольких сотнях подключений. Это абсолютно пох. Вряд ли PG так глуп, чтобы при выборках накладывать блокировки мощнее shared read, а стало быть коннекты не будут друг другу мешать. Просто придётся сервер БД перенести с десктопа на действительно серверное железо. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2012, 00:00 |
|
||
|
Структура бд вконтакте
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovВряд ли PG так глуп, чтобы при выборках накладывать блокировки мощнее shared read, а стало быть коннекты не будут друг другу мешать. Согласен, но я бы проверил, в условиях приближенных к боевым, собрал бы статистику ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2012, 08:12 |
|
||
|
Структура бд вконтакте
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovМаксим НЭто для одного коннекта? Попробуйте выполнить этот запрос паралелльно при нескольких сотнях подключений. Это абсолютно пох. Вряд ли PG так глуп, чтобы при выборках накладывать блокировки мощнее shared read, а стало быть коннекты не будут друг другу мешать. Просто придётся сервер БД перенести с десктопа на действительно серверное железо. Если не используется кеш (не умещается в нем), разве не будет каждая сессия шерстить диск? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2012, 08:49 |
|
||
|
Структура бд вконтакте
|
|||
|---|---|---|---|
|
#18+
Максим Ня бы проверил, в условиях приближенных к боевым Нет никаких "боевых условий". ТС проектирует сферического коня. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2012, 11:28 |
|
||
|
Структура бд вконтакте
|
|||
|---|---|---|---|
|
#18+
ferz721, Ни одна СУБД не потерпит двух одноименных таблиц (comment) в одной базе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2012, 15:55 |
|
||
|
Структура бд вконтакте
|
|||
|---|---|---|---|
|
#18+
DirksDR, :) исправил, какие ошибки или рекомендации как улучшить бд еще могут быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2012, 16:08 |
|
||
|
Структура бд вконтакте
|
|||
|---|---|---|---|
|
#18+
DirksDRНи одна СУБД не потерпит двух одноименных таблиц (comment) в одной базе. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2012, 10:43 |
|
||
|
Структура бд вконтакте
|
|||
|---|---|---|---|
|
#18+
softwarer Код: plsql 1. 2. 3. Думаете, у ferz721 тоже в одной таблице первая буква "с" русская, а во второй "с" латинская? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2012, 11:54 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=37844030&tid=1541634]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 309ms |

| 0 / 0 |
