|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
Если данных в коллекциях много, как себя поведен dbref? __________________________________________________________________ THE TRUTH IS OUT THERE ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2016, 23:18 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
mr_max, согласно документации. А зачем вообще понадобилось использовать dbref? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2016, 01:01 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
skyANAmr_max, согласно документации. А зачем вообще понадобилось использовать dbref? Занялся проектированием заявок. вот будет коллекция заявок, а в ней будет userId, а users это отдельная таблица ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2016, 09:01 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
mr_maxskyANAmr_max, согласно документации. А зачем вообще понадобилось использовать dbref? Занялся проектированием заявок. вот будет коллекция заявок, а в ней будет userId, а users это отдельная таблица Ну и dbref тут не нужен. Раз Вы выбрали NoSQL, то постарайтесь не думать реляционным способом :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2016, 09:06 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
https://docs.mongodb.com/manual/reference/database-references In most cases you should use the manual reference method for connecting two or more related documents. However, if you need to reference documents from multiple collections, consider using DBRefs. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2016, 09:29 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
mr_max, но Вам скорее всего нужен не reference, а так называемый Embedded approach. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2016, 09:31 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
skyANAmr_max, но Вам скорее всего нужен не reference, а так называемый Embedded approach. а что тогда делать если в коллекции заявки будет поле Код: php 1. 2. 3. 4. 5. 6. 7. 8.
что делать если пользователь фото сменит? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2016, 15:51 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
mr_maxskyANAmr_max, но Вам скорее всего нужен не reference, а так называемый Embedded approach. а что тогда делать если в коллекции заявки будет поле Код: php 1. 2. 3. 4. 5. 6. 7. 8.
что делать если пользователь фото сменит? Ничего не делать. Пользователь сменил картинку, и что? Ссылка-то на нее неизменна. Вы лучше подумайте, что полезнее, аватарки или возможность фильтровать заявки в списке по своему имени. И поле должно называться не user, а creator, и ещё должно быть поле assignee (на кого назначили). ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2016, 21:17 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
skyANAmr_maxпропущено... а что тогда делать если в коллекции заявки будет поле Код: php 1. 2. 3. 4. 5. 6. 7. 8.
что делать если пользователь фото сменит? Ничего не делать. Пользователь сменил картинку, и что? Ссылка-то на нее неизменна. Вы лучше подумайте, что полезнее, аватарки или возможность фильтровать заявки в списке по своему имени. И поле должно называться не user, а creator, и ещё должно быть поле assignee (на кого назначили). при смене фотки, адрес будет меняться.. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2016, 22:09 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
mr_maxskyANAпропущено... Ничего не делать. Пользователь сменил картинку, и что? Ссылка-то на нее неизменна. Вы лучше подумайте, что полезнее, аватарки или возможность фильтровать заявки в списке по своему имени. И поле должно называться не user, а creator, и ещё должно быть поле assignee (на кого назначили). при смене фотки, адрес будет меняться.. Какой в этом смысл? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2016, 00:11 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
skyANAmr_maxпропущено... при смене фотки, адрес будет меняться.. Какой в этом смысл? другая система так делает при смене фотки, я в неё буду встраивать просто, часть данных будет в mysql часть в Mongodb ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2016, 09:03 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
mr_maxskyANAпропущено... Какой в этом смысл? другая система так делает при смене фотки, я в неё буду встраивать просто, часть данных будет в mysql часть в Mongodb Дак переделайте :) А нужны-ли Вам фотографии в списке заявок, зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2016, 11:23 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
Моё видение задачи: В списке заявок необходимо отображать имя и фамилию того пользователя, кто завёл заявку и того, на кого она назначена. По этим параметрам наверняка понадобится искать, фильтровать, сортировать. Меняются имена и фамилии редко, а в рамках нашей системы может и никогда. А запрашиваться будут постолянно. Следовательно включаем их в документ заявки: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
А аватарки запросить при просмотре конкретной заявки по идентификатору пользователей - это не проблема. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2016, 11:40 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
Согласен надо аватарки отдельным запросом забирать, у меня сейчас вместо фио, аватарки юзеров выводятся. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2016, 21:25 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
таким образом можно и на elasticsearch сделать, будет вообще летать. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2016, 20:38 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
mr_maxтаким образом можно и на elasticsearch сделать, будет вообще летать. Нашел еще вариант rethinkdb вот решаю пока на чём делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2016, 20:46 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
mr_maxтаким образом можно и на elasticsearch сделать, будет вообще летать. Что сделать-то? :) Просто список вывести заявок? Так-то функциональность у различных БД разная.. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2016, 08:51 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
skyANAmr_maxтаким образом можно и на elasticsearch сделать, будет вообще летать. Что сделать-то? :) Просто список вывести заявок? Так-то функциональность у различных БД разная.. Функционал будет богатый. У каждой категории заявки, будут свои поля. Нужно будет фильтровать заявки, на не которые заявки будет согласование. Будут отчеты по заявкам различные. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2016, 09:15 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
mr_max, по таким общим словам ничего не могу сказать.. В монго есть агрегейшн фреймворк, мап редьюс, сторед джаваскрипт, богатый язык запросов, различные движки, различные типы индексов под разный характер запросов... Но и эластик с кибаной никто не отменял... Хотя их обычно для анализа логов используют... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2016, 09:41 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
skyANAmr_max, по таким общим словам ничего не могу сказать.. В монго есть агрегейшн фреймворк, мап редьюс, сторед джаваскрипт, богатый язык запросов, различные движки, различные типы индексов под разный характер запросов... Но и эластик с кибаной никто не отменял... Хотя их обычно для анализа логов используют... Если интересно, то результат будет создаваться тут https://github.com/rebiz/requests ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2016, 00:13 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
Спроектировал модель для заявки, Код: javascript 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. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 12:09 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
mr_max, Вам всё это нужно на списке заявок? А можете мокап показать? А то я как-то слабо себе представляю в нём и approvers с фотками, и watchers, и messages. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 12:41 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
skyANA, Некоторые заявки требуют согласования, фото пригодится для интерфейса, messages это комментирование заявки, что за мокап? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 12:43 |
|
dbref быстрый или нет
|
|||
---|---|---|---|
#18+
mr_maxskyANA, Некоторые заявки требуют согласования, фото пригодится для интерфейса, messages это комментирование заявки, что за мокап? Я понимаю, но из этого автоматом не следует, что надо всё это хранить в одной коллекции. Мокап - это графический набросок или даже актуальный графический дизайн страницы. Представляет структуру информации, визуализирует контент и демонстрирует основной функционал в статике. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2016, 12:54 |
|
|
start [/forum/topic.php?fid=48&msg=39253501&tid=1856745]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
175ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
others: | 247ms |
total: | 532ms |
0 / 0 |