lahomie93, надо быть гибкими же. Agile дочищенной придумали. Да и любой план может пойти по бороде. Детальное планирование потому и используется чтобы снизить риски, надо всегда взвешивать стоимость подготовки и стоимость ошибок
Роман Мирр, да видел я это. и там же люди соглашаются с тем что это все велосипеды и все-равно работает через одно место.скорости это не добавит, с целостностью все-равно проблемы. Ну не стоит заниматься фигней
Роман Мирр, опыт и знание как работает цикл обработки данных. Понятное дело что я утрировал, но в общем схема такая что параллельная обработка файлов приводит к гарантированным проблемам и требует перехода на транзакционную систему
beduin01, тогда сочувствую. Есть часть системы, которую увы не можете изменить, а значит и ускорить. Ну, по крайней мере, если смотреть на процесс записи. Страдайте и не пользуйтесь инструментами над которыми у вас нет контроля на будущее
beduin01, нормальным решением будет использование нормальной базы данных. Для решения нужно понимать что за приложение, можно ли заменить в нем базу данных и зачем писать в нее снаружи (я так понимаю это и пробуется сделать)
beduin01, SQLite это файловая база. То есть это тупо XML файл на самом деле. Поэтому все тормоза и проблемы связанные с ней в том что во-первых перезапись происходить целико, а во-вторых все ограничено скоростью работы диска. SQLite работает когда хранить надо ну, пару килобайт, да и то только для всяких редких историй. Для многопоточность его вообще нельзя использовать - параллельная запись может просто потерять данные от других потоков. Тут нет транзакционности и параллельного доступа
beduin01, дело в том что файловые блокировки просто не дадут работать с такой нагрузкой с большей долей вероятности. Вот и все. Как минимум надо будет прочитать файл и отправить в очередь на обработку.
Да, сервисы +- одинаковые. Выбирать больше под знания языков программирования и личный комфорт
Славик, это не так работает. На фрилансе есть большой рынок и выбирают проверенных людей. Вы таким не являетесь ни с какой стороны и потому без портфолио не получите заказ за деньги (ну, если только не повезет примерно как в лотерее на 1.000.000$). Поэтому чтобы наработать портфолио и отзывы, которые помогут рассматривать вас как стоящего специалиста, придется предлагать выполнить заказ бесплатно. Это рынок.
Любой бизнес тоже начинался с помощи друзьям и родственникам, сарафанной почты и тому подобного. Это потом уже у людей стали появляться бюджеты на то чтобы открывать второй третий бизнес на ровном месте