второй пример очень простой)
есть 10ток агреготовов у каждого по 100 сервов каждый из сервов пишет своб инфу которая естсно различается струтурой и нобором полей
вот и получается агрегатор{
серв1 [структуры с дерьмом этого сервера]серв1
серв2 [структуры с дерьмом этого сервера]серв2
type User struct{
posts []Posts
///тут еще 99 массивов по 1 млн записей в кажом и все они при выгребании из базы структуры юхер тоже выгребуться??
posts101 []Posts101
}
Mr4x: так на этапе получения юзера мы же по идее получаем сразу []post //сдесь 1 млн вложеных структур[] post1 // и сдесь ... []post101 // тут мы конечно может потом обращаться User.Posts User.Posts1 .....User.Posts 101 но у нас уже все 100 мбл записей вывалились в память разве нет?
количество записей можно limit() резулировать а как запрость только отдельные массивы структуры юзер, допустим из структуры юхер мне нужны только 1 67 и 79 поля и их массивы
Mr4x: думаю все таки на первом варианте остановиться раз он идиоматик) из этог овытекает вопрос номер два, если хранить имбедед структуры в структуре, можно ли при запросе не выгребать каике то из них?? ну то есть у нас есть структура юзер в ней 100 полей с массивами, в каждом из массивов по миллиону записей, и если мы запрашивам структуру юзер нам сразу вываливают 100 млн записей.... что как бы не очень быстро можно ли как то обрезать все это? но то есть хапросить только часть полей, или определенное коичество записей в полях?
ну выгребли мы все посты по id шнику, дальше то что??)) у нас теперь две сущности отдельных) юзер и посты а если юзеров много и каждог омног опостов? у нас тогда получается массив пользователей и массивт массиово постов, и ЧТО ДЕЛАТЬ ТО С ЭТТИМ??
Алексей Черемисин: вот втом то и проблема вашего варианта, мой от двух и более а ваш, чуть в сторону все пизда меняем весь стек технологий, на какой то другой!
))) все ровно вам приедстся прятать приложение за нгинкс или апач, даже ссраный циклон,
в моем предложении все очень просто как раз таки, торнадо отвечает за асинхронную черверную часть, и весокеты а фласк за все остальное, ))
й одной группы в папке убдет одинаковое поведение надо в шаре выставить что то типа этого
NEWS_EFIR]
comment = NEWS
path = /Stor/ext/NEWS_EFIR
write list = +"Domain Admins", +montagers, zenv
writeable = no
guest ok = yes
create mask = 0775
directory mask = 0777
это значит что в папку могут попасть все бользхватели из доменных админов, мотажеров и еще один кокретный пользователь а вообще я так подозерваю что самбы думает что пользователя надо пустить, а
acl говорит иди на хуй, проверьте права на папки в никсах ls -la почти наверняка там будет рзница в правах на папки которые должны быть одинаковыми
так у вас самба acl не котролит)) то есть самбе похуй чо там в асl выставлено)
# inherit acls = Yes
# map acl inherit = Yes
# acl group control = yes
чтобы быть уверенным что члоя пользователе