+1 к фанкилл
простое подключение к базе данных дело дрянь.
Мускул протокол никак не защищён. Сделайте АПИ, а потом можно сервак вытачивать под нагрузку итд… а то так вы при подключении к одной базе данных ничего позже сделать не сможете, кроме апдейта и сервака и программы.
ИМХО, можете меня потом исправить, если бы вы создали один глобальный Lock над БД и записывали через него. Например создать класс с функциями записи в БД и в нём Lock. Тогда это будет себя вести как Queue.
Все, все, ВСЕ таблицы после генерирования ORM надо, надо, НАДО просматривать, переписывать или дописывать. Спросите, а это почему!? :-)
Реально, ORM вам никогда не сделает правильные индексы (BTREE vs HASH), не сделает некоторые другие лимиты, итд…
Btw: ORM даже не напишет правильно CREATE TABLE…
Смотрите, у симфонии есть классы базовые и вами написанные (вами расширенные базовые классы, где вы сами пишете свои методы работы с данными). При генерации базовых классов (php symfony propel:build-model) (или там doctrine, не знаю какую орм вы используете) переписываются только базовые файлы.
Кто-то насрал мне в карму и не объяснился. Ну чтож, бывает…
Холиваров на тему какой язык было много, я по собственному опыту решил, что нет ничего проще по синтаксису, по написанию, по сложности чем питон.
Name: Andrey E Nyrkov
Organization:Private Person
Street1:ul Presnova d 12 kv 73
City:moskva
Postal Code:123242
Country:RU
Phone:+7.9023054742
Email:qweddi@mail.ru