Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#46: 2011-08-22 11:53:11 ЛС | профиль | цитата
Neo писал(а):
Ставится после работы с базой данных.
nesco, можешь расшифровать ?
Или может Neo подойдет.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#47: 2011-08-22 12:04:59 ЛС | профиль | цитата
Tad писал(а):
можешь расшифровать ?

Понятия не имею, я сам схему не видел
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#48: 2011-08-23 14:03:22 ЛС | профиль | цитата
Neo, а так работать с БД не пробовал ?
code_24980.txt
1. Создаешь БД в памяти
2. Создаешь в этой БД нужные таблицы (твой стек, можно и не один)
3. Подключаешь свою БД
4. и т.д. что нужно делаешь запросами (к сожалению экстасенсорикой не владею, а ты на вопрос не ответил )

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_24980.txt [1.3KB] [241]
Разработчик
Ответов: 26170
Рейтинг: 2127
#49: 2011-08-23 14:07:02 ЛС | профиль | цитата
Че то я начинаю наблюдать тенденции пихания потоков во все дыры
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#50: 2011-08-23 14:10:22 ЛС | профиль | цитата
Ну тут потоки создаст сама SQLite и следить за ними сама будет, но что он конкретно делает, только ему известно. Я ему только принцип подсунул.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8930
Рейтинг: 823
#51: 2011-08-23 14:29:03 ЛС | профиль | цитата
nesco писал(а):
Че то я начинаю наблюдать тенденции пихания потоков во все дыры
[flood]Только-только с DoData разобрались, новая проблема назревает [/flood]
карма: 19

0
Ответов: 704
Рейтинг: 7
#52: 2011-08-23 14:36:04 ЛС | профиль | цитата
------------ Дoбавленo в 14.36:
Форум глючит безбожно у меня. 3 дня не мог зайти вообще, а сегодня с перебоями.
БД выплевывает в новый поток данные. Вот и ставлю такую распределялку.
карма: 0

0
файлы: 1code_24982.txt [1.2KB] [194]
Разработчик
Ответов: 26170
Рейтинг: 2127
#53: 2011-08-23 14:38:17 ЛС | профиль | цитата
Леонид писал(а):
Только-только с DoData разобрались

Спешу поправить -- с EventFromData
карма: 22

0
Ответов: 704
Рейтинг: 7
#54: 2011-08-23 14:38:28 ЛС | профиль | цитата
Tad, а зачем так работать с ней? Не пойму выгоды... вроде и по-обычному работает. Да и скорость записи в БД вроде же сильно хромает, если не ошибаюсь. И SQL знаю на уровне "изучаю по надобности". А стек вроде как "свой человек" уже.
карма: 0

0
Ответов: 3889
Рейтинг: 362
#55: 2011-08-23 14:46:25 ЛС | профиль | цитата
Neo, Timer не порождает потоков, посему, если doWork1 не вызывается из параллельного потока (например, участком схемы, вызванным onEvent1), SafeMode не нужен.
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#56: 2011-08-23 15:00:25 ЛС | профиль | цитата
Neo, Моссад и ЦРУ очень интересует, что подразумевается под словосочетанием :
Neo писал(а):
Ставится после работы с базой данных.
Tad писал(а):
можешь расшифровать ?
В чем состоит "работа с базой данных" (что ты заносишь в стек и нафига).
Скорость записи в БД пусть тебя не волнует. Пишется в память. При заполнении буфера БД сбрасывается на диск за микросекунды.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 704
Рейтинг: 7
#57: 2011-08-23 16:43:52 ЛС | профиль | цитата
1nd1g0, считаю что он не мешает. Сейфмод не ставил сначала, но были баги - поставил и все прошло.Всего таких схемок 11 работает - пока все ок.
Tad, из базы выходят результаты поиска строк (а иногда входят в нее для записи). Вот они и выходят большими наплывами, когда остальная часть бывает просто не успевает разгрузить программу и все тормозит. Плюс меня смущает что будет занимать память - ненадежно в случае внезапного глюка.
карма: 0

0
Ответов: 3889
Рейтинг: 362
#58: 2011-08-23 16:51:10 ЛС | профиль | цитата
Neo писал(а):
Сейфмод не ставил сначала, но были баги - поставил и все прошло

Ясно, может где-то после onEvent1 был конфликт с другими потоками, либо
1nd1g0 писал(а):
doWork1 ... вызывается из параллельного потока (например, участком схемы, вызванным onEvent1)

карма: 1

0
Ответов: 16884
Рейтинг: 1239
#59: 2011-08-23 16:58:00 ЛС | профиль | цитата
Neo писал(а):
меня смущает что будет занимать память - ненадежно в случае внезапного глюка.
Ну да, а компонент СТЕК вообще на другой машине ? Или на него (кстати тоже ПАМЯТЬ) глюк не действует ?
Вывод: Проблема с глюком высосана из пальца.
INSERT INTO <таблица в памяти> SELECT <что нужно> FROM <таблица в БД>
Для более конкретной подсказки нужно видеть алгоритм проги.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 704
Рейтинг: 7
#60: 2011-08-24 20:31:38 ЛС | профиль | цитата
Tad, сразу не понял про какую таблицу идет речь. Думал про таблицы, которые пишут в себя логи и остальную жизненно важную инфу.
Но если использовать БД в памяти, то какие плюсы? Тот же стек, только еще прибавится работы со строками, верно?
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)