LEADERSOFT.ru
Разработка на заказ программ и сайтов
Разработка
Заказ программы
Прайс-лист
Техническое задание
Проектная документация
Наши клиенты
Реклама и продвижение
Магазин
Перейти в магазин
Новинки магазина
Бизнес программы
Финансовый учет
Документооборот
Исходные коды
Интернет решения
Обучение
Перейти в раздел
Форумы по разработке
Примеры на Access
Рассылка статей
Магазин IT литературы
Блог
Все статьи
Microsoft Access (VBA)
Microsoft Access (Проекты)
Microsoft ASP.NET
Сервисы Google
Технические задания
Новости IT технологий
Сервисы
Форумы разработчика
Контакты
О компании
Регистрация на сайте
Подписка на новости по Email
Сообщество Google+
Подписка subscribe.ru
Новости в формате Атом
Загрузить
Загрузить каталог программ
Форумы по информационным технологиям
Начало
Forums
Регистрация
|
Вход
Forums
Обновлено ::
08 февраля 2005
Форумы
Поиск
Список форумов
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Счетчик...
RE: Счетчик
15.06.2007 21:04:12
VVV
26 сообщения
RE: Счетчик
Ладно, раз пошла такая пьянка, обрисую всю проблему полностью :). Может, в самом деле я просто пытаюсь изобрести велосипед? Дело в следующем. Есть база, которая достаточно активно пополняется. Рост составляет где-то 1Мбайт в месяц. Причем народ висит в ней постоянно, чего-то там считает, ищет старое, добавляет новое. Машинки, естетсвенно не самые лучшие, что естетсвенно сказывается на скорости. Когда база только начинала заполняться все работало более-менее. С возрастанием объема информации в базе возрос и уровень тормозов в сети. Начали появляться сообщения при внесении записей, что-то в духе "внесение изменений невозможно, процесс блокирован ядром MS Jet". Может, где-то чего-то я не учел при проектировании -- не хватило уровня знаний -- но на локальной машине все работает ОК. И у клиента, повторяю, поначалу тоже таких проблем не было (были другие :) ). Поэтому, в качестве решения проблемы хочу попробовать такой вариант. Создать архивную базу со структурой аналогичной рабочей и периодически скачивать туда часть информации из рабочей. А в рабочей эту информацию удалять. Я, надеюсь, что это уменьшит нагрузку на сеть, так как в рабочих таблицах записей станет намного меньше. (Если я ошибаюсь, буду рад любым пояснениям). Таблицы в архивной базе думаю создавать так: через TransferDatabase создам структуру таблицы, изменю счетчик на числовое поле и, когда будет нужно, через запрос на обновление буду дописывать в конец архивной базы информацию из рабочей.
Но... Вся фишка в том, что эта архивная база не совсем архивная в полном смысле этого слова. Информацию из базы терять нельзя, так как она постоянно используется в аналитических целях. Для этого к базе подключены ёкселевские сводные таблицы. Поэтому, с точки зрения этих таблиц информация должна так и оставаться цельным куском, если можно так выразиться :). Для этих целей я планирую сделать запросы на объединение двух одноименных таблиц -- из рабочей базы и из архивной базы.
Поэтому, предложенные Вами решения, как мне кажется, здесь не совсем подойдут -- тут моя вина -- надо было сразу сказать, че хочу.
Что касается создать один раз руками -- в том то все и дело, что, боюсь, одним разом тут не обойдешься. Я ж не знаю, как все это работать будет. Может, придется кучу экспериментов проводить. И таблиц там не одна. Да и просто приятно -- нажал одну кнопку, а она за тебя все делает :)
Вот вкратце суть проблемы. Может, все это слишком мудрено и есть более простые решения? Был бы очень признателен за дельный совет. Спасибо, что обратили внимание на мой вопрос.
P.S. Счетчик в таблице
Автор:
VVV
от 19.06.2003 0:59:56
Источник ...
15.06.2007 21:04:12
Paul
17 сообщения
RE: Счетчик
Вопрос к инициатору переписки: какой смысл в сохранении старого значения счетчика в новой базе?
P.S. Счетчик в таблице
Автор:
Вдадимир
от 19.06.2003 6:35:15
Источник ...
15.06.2007 21:04:12
VVV
26 сообщения
RE: Счетчик
Смысл в том, что на это значение ссылаются связанные таблицы. Ведь, когда Вы проектируете объект, он, как правило, описывается не одной, а несколькими таблицами, которые связываются между собой ключевыми полями. Счетчик -- это и есть ключевое поле (в моих таблицах). Меняете его значение -- вся информация в базе теряет свой смысл.
P.S. Счетчик в таблице
Автор:
VVV
от 20.06.2003 0:06:50
Источник ...
Страница 2 из 2
Предыдущий
1
2
Программирование
Microsoft Access. Файлы mdb и accdb
Тема: Счетчик...
Одноуровневый вид
Древовидная структура
Самый старый из новых
Новейший из старых
Поиск
Список форумов
Начало
|
Forums
Copyright 2002-2016 Leadersoft.ru
::
Leadersoft
::
Соглашение о безопасности
::
Условия использования