А чем класс в данном случае отличается от объекта, кроме того что он только один?
В java он может висеть в другой области памяти (не в heap), но по сути тоже самое - заголовок, методы, переменные. Размеры заголовка класса и объекта могут различаться, но по сути все хранится примерно одинаково.
lakegull:
В облаке в другой стране вы можете взять виртуальный сервер, на котором создать тот же трукрипт контейнер. То есть пока система загружена - вы имеете туда доступ. Если кто-то ее перегружает, чтобы получить доступ внутрь - трукрипт диск сам по себе не поднимается.
Ну и опять таки все зависит от базы. Если старые данные не меняются, то можно просто инкрементальные архивы выкладывать.
Ну и да, от физического угона проще виртуальный сервер в облаке, и синхронизировать.
Базу можно повесить на репликацию, тогда не нужно будет гонять 150 гб, только изменения периодически.
lakegull: обычно базы очень неплохо архивируются, поэтому если на другой винт делать сразу архив с паролем, то база будет занимать гораздо меньше, а во вторых при современных процессорах, скорее всего все упирается не в сжатие а в скорость чтения/записи, поэтому может оказаться даже быстрее. А если база еще и ужмется раз в 5-10, то у вас сразу в два раза меньше объем выйдет.
В облаке можно снять виртуальный сервер, потому что объемы в виде 50-100гбайт дешевле в виртуальных серверах, чем в облаке или хостинге. Но опять таки, если все сархивировать, то сколько места займет?
Радмир: Тогда вы зря сидите на тостере. Если у вас такой серьезный проект с миллионом статей, то вам нужно ТЗ писать и на фриланс, вам напишут.
Или под движок википедии написать парочку плагинов, которые будут отображать актуальные данные с каких-то баз или датчиков, и вставлять их в статьи.
Но в любом случае, вам нужно делать решение, а не спрашивать на тостере, то есть это уже задача и разработка.
Радмир: Интересно. На википедии всего около 30 млн статей. Что же вы такое собираетесь написать?
Но в принципе проблема википедии не количество статей, а количество пользователей. Просто статьи можно практически на домашнем компе организовать в медиавики.
Радмир: Снова непонятно. Что такое миллион записей?
Миллион статей? нереально.
Миллион коротких строк в базе данных? Для любой базы данных это не проблема.
Александр: Вам уже много раз сказали, что Джуниор, который начинает развитие какой-то области в компании - это выглядит по меньшей мере странно.
Неизвестно что у вас получится, и непонятно что от вас потребуют.
Потом окажется, что от вас ожидали космических кораблей, что приведет к конфликтам, невыплатам, увольнению с плохими рекомендациями, мало ли.
Вопрос в том, устраивает ли лично вас сумма, и есть ли у вас четкий план что делать эти два месяца, и примерный план что делать потом. Если да - ок. Если нет - ну смотрите, как бы не вышло боком.
Кирилл: dns кеширует сразу несколько IP адресов и тот же windows понимает, что если на запрос домена получено несколько IP, то и обращаться нужно чередуя их. Так что кеширование не мешает.
denisramus: в первую очередь статистика и умение пользоваться поиском, хотя бы по тостеру - на вопрос машинного обучения тут уже десятки дублирующихся вопросов с просторными ответами
Радмир: Хотя бы примерный объем укажите?
Если это маленькая база знаний для своего продукта - берется вики движок, примерно накидываются разделы, и сотрудники заполняют статьи.
Андрей Титов: подавляющее количество паттерном языково-независимы.
Вроде бы из моего ответа четко следует что такое паттерны, поэтому вы можете выбирать сами. Если материал по которому вы изучаете паттер содержит много примеров в виде кода, то желательно бы знать язык на достаточном уровне, чтобы эти примеры понимать.
А то вопрос выглядит примерно так
"Чтобы стать айтишником, нужно сперва освоить 10пальцевый набор, или потом? или парралельно?"
Saboteur
@saboteur_kiev Куратор тега Организация работы
xmoonlight: опять таки, если у вас r&d, то следует пообщаться с юристами, поскольку все, что человек разработал, работая на ЗП в вашей конторе должно принадлежать вам, а не ему. Но это должно было быть оговорено при заключении договора..
Андрей Титов: грубо говоря - да. Просто некоторые вещи сложно назвать алгоритмами. Подход к решению какой-либо задачи.
Могу привести такой пример.
Когда-то я разрабатывал текстовую ролевую игру. Было множество заклинания, которые работали с разными объектами (площадь, цель, предмет, дружественная цель).
все заклинания были вынесены в таблицу массива с параметрами - сколько маны ест, сколько откат, кому доступно для изучения (класс, раса).
Потом игра усложнилась, для заклинания появлялись новые условия (доступно днем/ночью) и так далее. Заполнять таблицу было сложновато, потому что добавлять новый столбец для 1-2 заклинания, у которых индивидуальное условие было неудобно. А в какой-то момент я добрел до гениального решения - условие проверки заклинания было указано в таблице в виде функции. И все. Количество столбцов сократилось, таблица стала красивая и ровненькая, а вместо жестко прописанного аттрибута, в качестве кондишина в таблицу фигурировался вызов определенных функций.
А потом я узнал, что есть такой паттерн, вроде execution. То есть зная паттерны, я бы сразу мог понять что в моей задаче именно он решает проблемы красиво.
Алгоритм реализации этого паттерна может быть крайне различный. Главное, что паттерны позволяют быстро находить best practice решение.
Saboteur
@saboteur_kiev Куратор тега Организация работы
xmoonlight: Переманите человека назад, пообщайтесь с людьми 1 vs 1 уточните почему именно они ушли. Может быть их вы не вернете, но будете знать больше о причинах.
Если ваш проект так хорош, и вы его проработали, то как конкуренты, у которых ваших наработок нет, могут кого-то переманивать? Только зарплатой? Но им же нужны не только наработки, но и весь производственный процесс, значит они видят возможность прибыли даже при тех условиях, которые они предлагают сотрудникам, чтобы их переманивать?
Видимо надо улучшать условия работы соответственно.
В java он может висеть в другой области памяти (не в heap), но по сути тоже самое - заголовок, методы, переменные. Размеры заголовка класса и объекта могут различаться, но по сути все хранится примерно одинаково.