Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Многопоточность Qt и MySQL
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Разработка баз данных
demiurg
Хочу создать многопоточный сервер , который будет принимать данные от клиентов и обновлять данные в одной таблице и добавлять данные в другую.

Такие вопросы появились.

1)А не может ли случится потеря данных или краш БД или приложения при работе из разных потоков ( про создание подключения в каждом потоке знаю) с одними и теми же таблицами
2)Надо ли использовать транзакцию( работа по localhost) при обновлениях и вставках
3)Какой тип хранения использовать InnoDb или MyISAM - объём базы около 1Gb , кол-во подключений из потоков - 1-2 сотни(теоретически, практически - десяток-два) , время подключения - 20-30 секунд.

Litkevich Yuriy
чтобы серьёзных последствий избежать нужны транзакции. А н в Мускуле только один тип БД их поддерживает - InnoDB, а другой - MyISAM - простой блокировочник
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.