|
27 / 27 / 4
Регистрация: 25.11.2010
Сообщений: 72
|
|
Совет с приложением и БД06.09.2012, 19:22. Показов 1141. Ответов 8
Метки нет (Все метки)
Здравствуйте, столкнулся с такой проблемой. Надо написать приложение для работы с БД(5000-10000 записей). Как можно было бы сделать взаимодействие БД с приложением. Я имею в вид, или обращаться к БД каждый раз как мне нужны данные и выводить их на экран, или в начале загрузить данные в вектора, а потом с ними работать, или может есть еще варианты для лучшей производительности.
Хочу услышать просто совет. Чем связывать с приложением я уже знаю)
0
|
|
| 06.09.2012, 19:22 | |
|
Ответы с готовыми решениями:
8
Обмен данными между веб-приложением (Flask) и графическим приложением (PyQt5) (Python3.7) Значение, возвращаемое приложением должно быть "увидено" другим приложением |
|
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
|
|
| 07.09.2012, 09:23 | |
|
БД, как правило, предполагает многопользовательскую работу.
Если бизнес-правила предполагают, что только ты, захватив документ, с ним работаешь - это одно. Во всех других случаях, загрузив документ (ну либо другие данные из БД) и работая с ним некоторое время, ты рискуешь потерять актуальность данных, поскольку за это время кто-то другой может их изменить. Поэтому, как правило, каждый раз, когда тебе нужны данные, ты их запрашиваешь в БД.
0
|
|
|
27 / 27 / 4
Регистрация: 25.11.2010
Сообщений: 72
|
|
| 07.09.2012, 16:59 [ТС] | |
|
Да это и не проблема, с базой в монопольном режиме работает только 1 приложение
0
|
|
|
6 / 6 / 1
Регистрация: 01.06.2012
Сообщений: 107
|
|
| 13.09.2012, 22:45 | |
|
начинать с оптимизации БД.
Писать весь интсрумент для работы с твоей БД, на основе процедур, или функций и тд......За одно доделать коррректное идексирование.....и только после этого открывать Билдер....... Хрен знает начом эта база 5-10к записей. может на аксесе, так её оптимизировать 100% надо, таблицы бить, таблицы соединять, одними связями не обойтись............ Грубо говоря подготовится к тому, что база выростит...Приложение задумывать так, чтобы частями данные хватало, а не тупо таблица в грид))))) Ну а если лень, то как говорится сделай это красиво, со всеми полосками загрузок, и с картинками....цены приложению и в том и другом случае не будет)))))).
1
|
|
|
27 / 27 / 4
Регистрация: 25.11.2010
Сообщений: 72
|
|
| 14.09.2012, 19:49 [ТС] | |
|
0
|
|
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
||
| 15.09.2012, 01:35 | ||
|
AshBringer4eg,
1
|
||
|
27 / 27 / 4
Регистрация: 25.11.2010
Сообщений: 72
|
|
| 16.09.2012, 16:44 [ТС] | |
|
Хм, а не подскажете, есть ли решение такой проблемы:
Есть товары в накладных(приход\расход) и есть склад. Все было хорошо до того момента когда мне надо синхронизировать общее количество товара в накладных с количеством товара на складе. То есть если в накладной товар добавился то на складе товар надо прибавить, при этом сохранить возможность переноса товаров со склада на склад.
0
|
|
|
6 / 6 / 1
Регистрация: 01.06.2012
Сообщений: 107
|
||
| 17.09.2012, 14:13 | ||
|
Тоесть твой вариант, всё поднять на ядре 1с.....если хорошо платят то на чистом ядре, сам учишься конфигурировать и делаешь...если неудобно в каком то месте вбивать и работа с оборудованием, то на сях пишем модуль оператора, весовщика или приёмосдатчика....и дальше всё админим в 1ске....При этом ты получаешь уже готовое вебприложение, готовую систему компановки данных(модуль отсчётов). Готовый интрумент для взаимодействия с бухгалтерией, готовую систему прав на уровне ролей.........
0
|
||
|
27 / 27 / 4
Регистрация: 25.11.2010
Сообщений: 72
|
||||||
| 17.09.2012, 20:16 [ТС] | ||||||
|
Вопрос решил используя механизмы транзакций в TADOConnection.
Если кому интересно, то это методы
0
|
||||||
| 17.09.2012, 20:16 | |
|
Помогаю со студенческими работами здесь
9
Не является приложением Управление приложением win приложением Беда с приложением Управление приложением Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|