Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Microsoft Office и VBA > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 13.06.2016, 21:35   #1
w00t
Пользователь
 
Регистрация: 15.03.2012
Сообщений: 29
По умолчанию Access vs Excel - размер файла

Здравствуйте.

Подскажите, пожалуйста, почему файл в формате .xlsb занимает 11 мегабайт (данные число и тест).

При экспорте в .accdb занимает 100 с лишним мегабайт?

Оригинальный файл экселя представляет из себя 65 столбцов и 120 тысяч строк (а если 700 или более нужно?), из которых 3 числовые, прочие - короткий текст.

На выходе получается большой файл?. Почем такая разница в байтах? Сжатие юникод выставлено, да. База оптимизирована.

При этом, в большом файле не дает редактировать в конструкторе свойства полей. Акцесс - он для домохозяек что-ли? Логически не понимаю, почему такое огромное отличие файлов в размере.
w00t вне форума Ответить с цитированием
Старый 13.06.2016, 22:43   #2
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,051
По умолчанию

угадать затруднительно --надо видеть, что у вас там еще
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 на форуме Ответить с цитированием
Старый 15.06.2016, 23:14   #3
w00t
Пользователь
 
Регистрация: 15.03.2012
Сообщений: 29
По умолчанию

Вот пример, чтобы были доказательства. Разумеется, тестовый, сходный с реальным файл excel. И база данных, получившаяся в результате импорта данного файла эксель.

Книга1.xlsb - то, что есть в эксель.
Database4.accdb - после экспорта в Акцесс
Transform.accdb - результат применения некоего макроса по совету

Разница в мегабайтах ощущается, раз этак в 11, как минимум. А если экселевский файлик мегабайт 11? Я понимаю, что нужно и надо создавать "правильную" архитектуру. Но нет возможности, потому что входные условия - это не техзадание. Это реальные потребности, очень динамические. Программист хочет идеальное задание и структуру. А профессиональный пользователь не может этого дать, потому что оочень динамика большая по условиям, и не раскидать это полотно по табличкам, чтобы потом все собирать запросами.

Кросспост, да, но очень уж интересно, разве нет возможности оптимизировать такую табличку...? Неужто нужно перебираться на MS SQL Express...
w00t вне форума Ответить с цитированием
Старый 16.06.2016, 09:13   #4
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,054
По умолчанию

Цитата:
разве нет возможности оптимизировать такую табличку...?
оптимизировать ДЛЯ ЧЕГО ?
1. хранения данных (занять минимальный объем на диске)
Архиваторы наше все. Места мало, но вот работать ....

2.оптимизировать для работ анализа данных
СТРУКТУРИЗАЦИЯ данных (те самые таблички) БД
и выравнивание длин данных(по возможности) для оптимизации выбора задача ПРЯМО противоположная архивированию.

3.оптимизировать время обработки данных
БД + индексация (по сути многократное повторение данных + размещение их в УПОРЯДОЧЕННОМ виде)
ускорение поиска путем выбора оптимальной по скорости "копии"

каждая ПОСЛЕДУЮЩАЯ "оптимизация" УВЕЛИЧИВАЕТ занимаемое место.
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 16.06.2016 в 09:17.
evg_m на форуме Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блокировка Excel файла при связывании с Access Kycaka Microsoft Office Access 1 29.08.2012 16:49
Импорт-экспорт данных Excel-Access, и из Access-Excel Людвиг Microsoft Office Access 3 27.10.2011 13:38
Размер файла Excel ARTSTAR Microsoft Office Excel 9 12.11.2010 11:23
Резко растет размер файла Excel Pavel Ketkov Microsoft Office Excel 2 08.12.2009 09:22
уменьшить размер БД MS Access Кот из Лета БД в Delphi 7 30.12.2007 13:51


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS