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

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


07:08.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.