Если речь о клиенте — то NoSQL скорее всего не нужен и тот же MySQL — разумный выбор. На сервере все не так просто — из-за надежности (Partition Tolerance, буква 'P' в CAP теореме) многим приходится жертвовать. Меня, например, удивило > это 20 миллионов отдельных наборов, по одному на пользователя — т.е. если сервер с моим блокнотом умрет, я буду ждать восстановления из бэкапа (в лучшем случае)?
Не обязательно, файлы можно разбросать как угодно, просто надо правильно сделать сборку. Все как в С. Пространство имен не обязательно определяет структуру файлов проекта и наоборот.
Какой-то опрос из 90-х. Во многих западных компаниях сотрудники давно уже частично работают из дома. Я знаю огромную IT компанию, в российском отделении которой сотрудники работают из дома до 2-х дней в неделю. И никакого противопоставления офиса и интернета.
Не затронута одна маленькая, но крайне важная деталь — local instance store не сохраняет данные при выключении или перезагрузке сервера, если данные на коневом разделе ОС надо хранить (например, конфигурационные файлы, ваше приложение, любые изменения в настройке ОС и т.п.), то нужно использовать EBS-backed диск Для нового пользователя это может быть очень неприятным сюрпризом.
Идеи правильные, но иногда они могут служить оправданием бездействию. Однако, все же научились в метро читать, проезжая 3 станции — без проблем с фокусировкой и временем на переключение контекста. Т.е. моя идея простая — если есть всего 15 минут — попробуйте все равно двинуть проект вперед — написать один абзац статьи, один юнит тест, один метод класса. Более того, когда у тебя всего 15 минут, а не 4 часа, то выберешь действительно важное и сфокусируешься на результате.
Вижу надо продолжать. Почитал комментарии, пока план такой: философия языка (С, минимализм и вера в человека), id и его отличия от void* и Object, подсчет ссылок (почему это просто и что не так alloc/new )
> это 20 миллионов отдельных наборов, по одному на пользователя — т.е. если сервер с моим блокнотом умрет, я буду ждать восстановления из бэкапа (в лучшем случае)?
Немного сбило с толку, я думал мы про EBS-backed говорим