jams, PHP/Go а далее для обоих одинаково postgresql, redis, rabbitmq и еще небольшой зоопарк.
Все крутится на докере. Что в проде, что на дев, что на локалке.
Такой отлично подойдет для работы.
Так же можно докупить внешний SSD, если текущего не хватит.
Я кстати примерно такой же купил, исключительно для работы.
Вадим Тимофеев, Но Go все равно не для этих целей, причем совершенно не для них.
Слишком много проблем и ограничений будет на пути, я уже не говорю про камни и дикую боль.
Всегда старайтесь прошерстить документацию.
Обычно то что приходит в голову на первых порах, уже реализовано в самом языке.
А если этого нет, то стоит искать реализацию на github.
Это не решение проблемы а ппц какой костыль.
Т.е. у вас может быть true/false or null.
Но булевый тип по факту имеет только два состояние, false и true.
Третьего не дано. Это значит, что по умолчанию вы ставите или true или false.
Меняете состояние из модели.
Надеюсь вы это делали в целях изучения а не на продакшн.
Небольшое замечание, булевые методы стоит называть isFurnace () : bool
Первое что надо научиться делать, прежде чем задавать вопросы - это:
1) Освоить ошибки, научить их читать или пользоваться переводчиком
2) Научиться читать логи
3) Начать использовать xdebug
4) Внимательно читать свой код
...
Stalker_RED, Ну тогда что бы не тормозило, постгрес и random()+x*
А еще лучше, делать выборку, складывать в временное хранилище плоских данных и от туда дергать.
Правда если человек задает подобный вопрос, значит у него не будет тормозить. У него и миллиона то записей не будет
alohamneploha, ну если у вас в БД миллионов пять записей и с кривыми индексами, то 100+ будет тормозить.
Но когда проект большой, тогда не тянут на прямую из БД рандомные данные. Существуют другие механизмы.
Функционал только у Oracle.
Производительность - зависит от многих факторов.
У нас Oracle 10k rps, PostgreSQL 4k rps i/o.
Другие не вытянули больше 1к.
Т.е. если по простому - Oracle лидирует по всем статьям.
Ниже идет postgresql.
Остальные уступают и по функционалу и по скорости.
Я скажу как реально надо поступить - сменить рабочий инструмент (железо).
У меня vscode вместо блокнота используется, открывается за секунду. Он ведь легкий.
Но если у вас он тормозит и долго грузится, то вариантов тут совсем мало.
Многие предлагают VIM. Не советую по многим причинам, но самая объективная - надо поставить кучу плагинов для комфортной работы, что сведет на нет все его преимущества.
Все крутится на докере. Что в проде, что на дев, что на локалке.