Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Выбор инструментария / 12 сообщений из 12, страница 1 из 1
30.01.2009, 16:27
    #35788575
stawuk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор инструментария
Есть следующие условия:
- база на 15-20к записей
- примерная структура базы: 4-5 больших основных таблиц (по 3-4к записей и до 50 полей) и куча (до 50 и больше) справочных таблиц (до 300 записей, 3-5 полей). Необходимо также хранение мультимедийных данных (картинки, документы)
- структура базы может относительно часто меняться (пришли новые данные - добавили таблицу или поля)
- необходимо реализовать разделение прав пользователей и ведение истории изменений данных
- работа в основном Select'ная, данные обновляются не очень часто, но обычно большими порциями, когда приходит от поставщиков
- одновременная работа 5-10 пользователей
- в рабочей среде необходимо средство довольно быстрого (можно не самого простого) инструмента для создания форм отчетности, так как они постоянно меняются и часто есть необходимость в создании новой формы

Сейчас база реализована на Access'e. И она просто ужасна)

Перед мной стоит задача построить новую ИС. И первым делом мне нужно решить на чем это дело делать. Мои варианты:
1. Оставить базу на аццессе и сделать клиент (тоже аццесс) - сервер (C# - потому что знаю и быстро). Но хватит ли аццеса для обработки БЛОБов и селекта по множеству таблиц?
2. Поставить на сервер Firebird или Postgres а клиент снова таки на #. Но сложно ли будет реализовать систему отчетности? FastReport?
3. Сервер снова Firebird или Postgres (и, кстати, а что подойдет лучше?) а клиент на Php (но тут думаю проблемы будут с созданием отчетов).

В общем, кто что может посоветовать по этому поводу или направить на правильный источник информации?
Всем спасибо.
...
Рейтинг: 0 / 0
31.01.2009, 01:45
    #35789325
Gluck99
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор инструментария
Советую от аксесса в таком раскладе однозначно отказаться. Не надо рубить хвост по частям. Режьте сразу и целиком. Иначе будет только хуже, честное слово.
Взять надо самое распространенное и дубовое: FB + FastReport. FastReport особенно удобен в виду наличия в вашем ТЗ быстрого создания отчетов, трудностей с ним особых нет, это добротный продукт. А вот как FR живет с С# я не в курсе, но что-там у них было такое, в общем, уточните.
...
Рейтинг: 0 / 0
31.01.2009, 19:56
    #35789795
trdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор инструментария
Qt(Отчеты через QWebKit)+Postgres.
Бесплатно+производительно+быстро+кросплатформенно.
вкусите множество сексуальных наслаждений с нашей новой платформой... (с) 1С
...
Рейтинг: 0 / 0
01.02.2009, 02:04
    #35789991
Выбор инструментария
trdmQt(Отчеты через QWebKit)+Postgres.
Бесплатно+производительно+быстро+кросплатформенно.
вкусите множество сексуальных наслаждений с нашей новой платформой... (с) 1С

И крайне идиотично, программистов на развитие этой лабуды не найдется в радиусе 800км.
...
Рейтинг: 0 / 0
03.03.2009, 00:23
    #35847256
kolos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор инструментария
stawuk,


временное решение пока будете думать с переходом на что то другое - зачем картинки и документы хранить в базе?
1. сделайте просто урлы в аксесс таблице на дисксторадж
2. еще в аксессе есть вроде бы волшебная кнопка оптимизация базы
...
Рейтинг: 0 / 0
03.03.2009, 00:46
    #35847264
trdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор инструментария
ВсезнайкинtrdmQt(Отчеты через QWebKit)+Postgres.
Бесплатно+производительно+быстро+кросплатформенно.
вкусите множество сексуальных наслаждений с нашей новой платформой... (с) 1С
И крайне идиотично, программистов на развитие этой лабуды не найдется в радиусе 800км.
Собственно таки да, если в антарктике.
...
Рейтинг: 0 / 0
03.03.2009, 08:10
    #35847395
D.O.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор инструментария
Delphi +FireBird - самое оптимальное.
...
Рейтинг: 0 / 0
11.03.2009, 18:21
    #35863005
nicktcher
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор инструментария
stawuk,

Java+MySQL
...
Рейтинг: 0 / 0
18.03.2009, 18:01
    #35877504
alexsu4236
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор инструментария
а 1с 8 реализует весь этот функционал очень просто и надежно а главное всегда готова к доработке и методика обновления конфигураций заложена прямо в ней
...
Рейтинг: 0 / 0
18.03.2009, 18:40
    #35877625
trdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор инструментария
alexsu4236а 1с 8 реализует весь этот функционал очень просто и надежно а главное всегда готова к доработке и методика обновления конфигураций заложена прямо в ней
Да, но приходится переплачивать за лицензии и тормоза.
...
Рейтинг: 0 / 0
19.03.2009, 09:37
    #35878310
strizh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор инструментария
To Stawuk:
Переместите все таблицы на PostgreSQL, клиента оставьте на Access.
Для записи таблицы присоединяйте через ODBC и используйте их в формах, для отчетов - создавайте в Access запросы с типом "К серверу" - через ODBC ваши select будут обрабатываться на постгресе. Целостность данных, защита, авторизация - все будет на постгресе.
С отображением картинок из полей типа bytea в Access нет никаких проблем как в формах, так и в отчетах.
Преимущества такого решения - действительно ОЧЕНЬ БЫСТРО делаются-меняются отчеты и формы. Более быстрого инструментария я пока (за 15 лет) не нашел. Хотя нет. В-частности, ПРОСТЫЕ отчеты ТАК ЖЕ БЫСТРО делаются-меняются с помощью MS RS + MS VS. Чего не скажешь о навороченных отчетах и формах.
...
Рейтинг: 0 / 0
20.03.2009, 10:47
    #35881052
ддддд
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выбор инструментария
Мда, каждый кулик свое болото хвалит...
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Выбор инструментария / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]