Вообще странно открыть статью про биллинг и не увидеть ничего про транзакции на уровне БД.
Особенно изворот с балансом в этом плане сомнителен — должен обновляться в той же транзакции, которая добавляет UserBalanceChange.
Минус тут только один — чем больше записей в системе, тем больше время изменения баланса(пополнение\списание) и тут можно по всякому извращаться.
У меня старому samsung witu сразу шёл второй аккум и специальная зарядка к нему. И это не единственный пример.
За неделю в режиме приёма смс и постоянных уведомлений батарейку съесть не успевает… и это win mo 6.5…
Люди аккумуляторы меняют, но обычно это связано с какиими то осбоыми ситуациями — отпуск, поход и т.д.
синтаксические правила — на самом деле чёткие стилистические правила написания кода позволяют намного быстрее искать что-то в коде и из этого вытекает много плюсов для командной работы.
Если имена переменных пишутся разными стилями, да еще и с синтаксическими ошибками, такие переменные не найдешь.
Результат не сильно большой, если данных хранится не много + нужно использовать gzip.
Если БД не на том же сервере, то сеть в любом случае будет грузится этими данными.
Из реального опыта — кука по размеру сравнима с картинкой логотипа twitter(700 Байт), тока на куку не надо делать отдельный запрос.
Есть еще минус(помимо ранее упомянутых) — если статика раздается с того же домена принимающего куки и тогда данные сессии слишком много раз будут передаватсья и разбираться web сервером.
Заголовок статьи как бы намекает — «чтобы упростить масштабирование приложения».
Есть у вас, к примеру, 20 web серверов с балансировкой. Пускай на каждом есть своя БД и между ними настроена репликация.
Ответ на вопрос «Как будет чувствовать себя репликация, если данные будут меняться в n-раз чаще?» совпадает с ответом на Ваш вопрос.
Можно пойти дальше и добавить сайты на других доменах, партнерский сайты, разные дата центры, мобильные приложения и т.д.
На последовательное проведение всех перечисленных работ у нас ушло около 6 месяцев.
Вот это прикол :)
Внимание вопрос:
Сколько надо времени чтобы сделать интернет магазин, если выкинуть битрикс и учесть что уже готово следующие: дизайн, верстка, всякие js и БД??
«Корпорация Добра» создает устройства, конкурентные аналогам, которые сейчас разрабатываются в Apple
Скорее так:
«Корпорация Добра» создает устройства, конкурентные аналогам, которые давно продает Sony
А какой смысл в этой системе осталось не очень понятно, но очень интересно.
Я вижу 3 минуса — низкая скорость, стороняя система, отдельный счет.
И столько же плюсов — меньше шансов попасть в спам ничего не настраивая, возможность роста(хотя при такой скорости?), аналитика.
Есть вопросы — можно ли слать персонализированные письма? Рассылки по рассписанию?
Вот именно для этого и должны существовать такие уважаемые люди как DBA — оптимизировать СУБД под конкретные задачи, давать рекомендации разработчикам и т.д.
А не сидеть и устанавливать СУБД пол дня.
В чем проблема то? партиционирование это ноу-хау какое-то?
Вот изменить тип колонки в oracle — это проблема, не транзакционные ddl в oracle — это тоже проблема.
limit, autoincrement… Строки в 2(4) тысячи… это что, ?:"%;?:, такое вообще???
sqlplus… ну это просто печаль.
Графический установщик на сервере доставляет :)
Ставил как-то раз oracle на ubuntu сервер для облегчения разработки… Если нужно будет повторить, то проще будет уволится.
А вообще, статья — зло, оставляет ораклоидов без хлеба :-D
Программиста по *nix, к примеру, все до одного для этих целей могут использовать bash и его аналоги.
Под словом могут я понимаю еще и знания.
Под windows есть cmd и PowerShell, но первым крайне неудобно пользоваться. а второй никто не знает.
А вообще Ваш вопрос крайне глупо сформулирован. Как я могу аргументировать свои чувства? Этим занимаются на приеме у соответствующего мед работника…
Особенно изворот с балансом в этом плане сомнителен — должен обновляться в той же транзакции, которая добавляет UserBalanceChange.
Минус тут только один — чем больше записей в системе, тем больше время изменения баланса(пополнение\списание) и тут можно по всякому извращаться.
p.s. не в тот «уровень» ответил :(
За неделю в режиме приёма смс и постоянных уведомлений батарейку съесть не успевает… и это win mo 6.5…
Люди аккумуляторы меняют, но обычно это связано с какиими то осбоыми ситуациями — отпуск, поход и т.д.
Если имена переменных пишутся разными стилями, да еще и с синтаксическими ошибками, такие переменные не найдешь.
Ставить питоновские пакеты в «системный» питон — еще хуже.
Для этого есть virtualenv и pip.
Если БД не на том же сервере, то сеть в любом случае будет грузится этими данными.
Из реального опыта — кука по размеру сравнима с картинкой логотипа twitter(700 Байт), тока на куку не надо делать отдельный запрос.
Есть еще минус(помимо ранее упомянутых) — если статика раздается с того же домена принимающего куки и тогда данные сессии слишком много раз будут передаватсья и разбираться web сервером.
Есть у вас, к примеру, 20 web серверов с балансировкой. Пускай на каждом есть своя БД и между ними настроена репликация.
Ответ на вопрос «Как будет чувствовать себя репликация, если данные будут меняться в n-раз чаще?» совпадает с ответом на Ваш вопрос.
Можно пойти дальше и добавить сайты на других доменах, партнерский сайты, разные дата центры, мобильные приложения и т.д.
www.mvideo.ru/price/lvl_2/class_50/group_1668/
www.eldorado.ru/cat/1651564/?filter_6850379[6850421]=On
www.ulmart.ru/catalog/92036?sort=5&viewType=1&rec=true
www.003.ru/list/6500/1.html
holodilnik.ru/domestic/robo_cleaners/
www.ozon.ru/catalog/1133734/?type=36642&store=0,1
Есть мнение, что Ваши магазины без «других корейцев» нужно искать в интернетах достаточно тщательным образом.
Lol wat?!
Вот это прикол :)
Внимание вопрос:
Сколько надо времени чтобы сделать интернет магазин, если выкинуть битрикс и учесть что уже готово следующие: дизайн, верстка, всякие js и БД??
это чё ж за магазин такой?
Скорее так:
«Корпорация Добра» создает устройства, конкурентные аналогам, которые давно продает Sony
Я вижу 3 минуса — низкая скорость, стороняя система, отдельный счет.
И столько же плюсов — меньше шансов попасть в спам ничего не настраивая, возможность роста(хотя при такой скорости?), аналитика.
Есть вопросы — можно ли слать персонализированные письма? Рассылки по рассписанию?
Остальное можно неплохо настроить.
А не сидеть и устанавливать СУБД пол дня.
Вот изменить тип колонки в oracle — это проблема, не транзакционные ddl в oracle — это тоже проблема.
limit, autoincrement… Строки в 2(4) тысячи… это что, ?:"%;?:, такое вообще???
sqlplus… ну это просто печаль.
www.enterprisedb.com/solutions/oracle-compatibility-technology
Ставил как-то раз oracle на ubuntu сервер для облегчения разработки… Если нужно будет повторить, то проще будет уволится.
А вообще, статья — зло, оставляет ораклоидов без хлеба :-D
Под словом могут я понимаю еще и знания.
Под windows есть cmd и PowerShell, но первым крайне неудобно пользоваться. а второй никто не знает.
А вообще Ваш вопрос крайне глупо сформулирован. Как я могу аргументировать свои чувства? Этим занимаются на приеме у соответствующего мед работника…