Re[3]: Какую БД выбрать?
От: dimzon Россия http://dimzon541.narod.ru
Дата: 21.07.03 12:46
Оценка:
Здравствуйте, Kaktuss, Вы писали:

K>Спасибо всем огромное!

K>Вот еще один такой вопрос:
K>Необходимо, чтобы эта база (справочная система) представлялась пользователю как веб-сайт.
K>Реально ли сделать так: написать на Delphi (например) броузер и вставить в него Apache, разработать различные функции (поиск, сортировка, просто шагание по разделам) на PHP и подсоединяться к MySql (например).
K>Потом все это как-то сжать, присоединить инсталяшку и записать на CD, чтобы получилась программа, которая устанавливается на компьютер пользователя.
K>Не слишком ли я перегнул, и не слишком ли это все отразится на работоспособности?
K>Спасибо.
На самом деле интересная задача. Боюсь что тут надо либо серьёзно все запрограммировать (если действительно как навороченный WEB-сайт) либо пытаться использовать более простые решения .

К примеру можно попробовать заиспользовать технологию Html Applications (*.hta). Тогда можно сделать и попроще и безо всякого апача. База на Access + hta-файл + клиенту надо MDAC ставить, все должно получиться ...
... << RSDN@Home 1.1 beta 1 >>
Re[3]: Какую БД выбрать?
От: Merle Австрия http://rsdn.ru
Дата: 21.07.03 12:48
Оценка: 10 (2)
Здравствуйте, Kaktuss, Вы писали:
K>Не слишком ли я перегнул, и не слишком ли это все отразится на работоспособности?
Есть вариант "Web сервера на CD" от Microsoft, называется Cassini, или как-то так. Поищи на эту тему в форумах "asp.net" и "веб программирование", помнится что-то такое проскакивало...
В качестве базы можно использовать либо MSDE, либо Access.
Насколько я понял что-то в этом роде тебе и нужно.
Мы уже победили, просто это еще не так заметно...
Re[4]: Какую БД выбрать?
От: bizhan  
Дата: 21.07.03 14:07
Оценка: 5 (1)
Здравствуйте, vvaizh, Вы писали:

V>такого же чтобы ставили сразу апач.. да ещё и с php, я не слыхал..


Мы как-то свой http сервер в программу встроили, чтобы ловить посты от своих же контролов Больше он ничего не делал.

Павел
Re[2]: Какую БД выбрать?
От: WolfHound  
Дата: 21.07.03 16:01
Оценка:
Здравствуйте, dimzon, Вы писали:

D>to all

D> MSDE, Visual Fox Pro, MySQL, FireBird Господа, будьте просче и люди к вам потянутся

D>to Kaktuss

D> Как это и не банально но Microsoft Access, полагаю, спасет отца русской демократии...
Ага на 500К записей Не знаю у кого как, а моя практика показывает что Access в 15-100 раз медленнее чем MSDE.
... << RSDN@Home 1.1 alpha 1 >>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[4]: Какую БД выбрать?
От: Kaktuss  
Дата: 21.07.03 16:27
Оценка:
Здравствуйте, dimzon, Вы писали:

D>К примеру можно попробовать заиспользовать технологию Html Applications (*.hta). Тогда можно сделать и попроще и безо всякого апача. База на Access + hta-файл + клиенту надо MDAC ставить, все должно получиться ...


А где можно по-подробнее почитать про HTA? И получиться ли использовать не Access, а HTA + XML (как базу данных) + XSL?
Re[3]: Какую БД выбрать?
От: Олег Жихарев Россия  
Дата: 22.07.03 01:24
Оценка: 4 (1) -1
Посмотрите Lotus Notes. Это идеальное решение для создания базы статей.
Re[3]: Какую БД выбрать?
От: Aquary Россия https://wmspanel.com/
Дата: 22.07.03 02:21
Оценка: 5 (1)
> Необходимо, чтобы эта база (справочная система) представлялась пользователю как веб-сайт.
Есть Denver — ствит с полпинка локальный веб-сервер без вмешательства пользователя. Apache+Mysql+Perl+PHP.
Но пихать всю эту компанию (пуская и хорошую ) пользователю на машину — имхо идеологически не правильно, т.к. это может пойти вразрез с установленными программами/настройками.
Есть, правда, один плюс у него — кроссплатформенность Но в этом случае нужно смотреть на потенциальных пользователей...

> Реально ли сделать так: написать на Delphi (например) броузер и вставить в него Apache, разработать различные функции (поиск, сортировка, просто шагание по разделам) на PHP и подсоединяться к MySql (например).

См. выше.
Кстати, как ты себе представляешь вставку Апача в браузер, писаный на Дельфи? Мне просто сам процесс интересен....

> Не слишком ли я перегнул, и не слишком ли это все отразится на работоспособности?


Передо мной такая же задача встала недавно. В итоге, не приняв Денвер, написал (ну.. дописываю в данный момент) прогу (BCB5 + апдейты), которая юзает MS Access в качестве носителя и ADO в качестве интерфейса к БД. При этом в комплекте будет идти только MDAC и ничего больше — да и то на случай, если его ещё нет на машине (что есть редкость)
Posted via RSDN NNTP Server 1.7 beta
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
Re[3]: Какую БД выбрать?
От: Merle Австрия http://rsdn.ru
Дата: 22.07.03 07:04
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>Ага на 500К записей Не знаю у кого как, а моя практика показывает что Access в 15-100 раз медленнее чем MSDE.

Все зависит от задач... В некоторых случаях какой-нибкдь древний фокс будет мрачно делать MSSQL, Oracle и DB2 не напрягаясь, в месте и по отдельности.
Так что аккуратнее надо в оценках, поменьше категоричности...
Мы уже победили, просто это еще не так заметно...
Re[4]: Какую БД выбрать?
От: algol Россия about:blank
Дата: 22.07.03 07:28
Оценка:
Здравствуйте, Merle, Вы писали:

M>Все зависит от задач... В некоторых случаях какой-нибкдь древний фокс будет мрачно делать MSSQL, Oracle и DB2 не напрягаясь, в месте и по отдельности.

M>Так что аккуратнее надо в оценках, поменьше категоричности...

Согласен, но хотел бы уточнить:
— Фокс не такой уж и древний. VFP8 вышел в 2003 году. В скором времени ожидается выход VFP9 "Europa".
— Почему-то многие думают, что достоинством SQL серверов является скорость. У них масса всяких преимуществ (безопасность, права доступа, резервирование, транзакции, обслуживание большого числа клиентов одновременно и т.д. и т.п.), но не скорость. Бесплатного сыра не бывает и за возможности нужно платить. Тот же фокс на локальной базе спокойно сделает и MSSQL и Oracle практически на любой задаче.
Re[3]: Какую БД выбрать?
От: algol Россия about:blank
Дата: 22.07.03 07:52
Оценка:
Здравствуйте, Kaktuss, Вы писали:

K>Необходимо, чтобы эта база (справочная система) представлялась пользователю как веб-сайт.

K>Реально ли сделать так: написать на Delphi (например) броузер и вставить в него Apache, разработать различные функции (поиск, сортировка, просто шагание по разделам) на PHP и подсоединяться к MySql (например).
K>Потом все это как-то сжать, присоединить инсталяшку и записать на CD, чтобы получилась программа, которая устанавливается на компьютер пользователя.

А зачем веб сервер, если есть возможность встроить веб интерфейс в приложение? Можно просто взять Web Browser контрол, положить его на форму в Delphi, VB или Фокспро, отлавливать событие OnNavigate, программно генерировать HTML код и грузить его обратно в Browser контрол.
Re[5]: Какую БД выбрать?
От: dimzon Россия http://dimzon541.narod.ru
Дата: 22.07.03 08:06
Оценка:
Здравствуйте, Kaktuss, Вы писали:

K>Здравствуйте, dimzon, Вы писали:


D>>К примеру можно попробовать заиспользовать технологию Html Applications (*.hta). Тогда можно сделать и попроще и безо всякого апача. База на Access + hta-файл + клиенту надо MDAC ставить, все должно получиться ...


K>А где можно по-подробнее почитать про HTA?

Почитай здесь

K>И получиться ли использовать не Access, а HTA + XML (как базу данных) + XSL?

Получится но не в твоем случае потому что у тебя объемы слишком большие. А чем тебя Access напрягает то, его наличие у клиента необязательно, главное чтоб MDAC (ADO) стоял...
... << RSDN@Home 1.1 beta 1 >>
Re[4]: Какую БД выбрать?
От: dimzon Россия http://dimzon541.narod.ru
Дата: 22.07.03 08:13
Оценка:
Здравствуйте, algol, Вы писали:

A>Здравствуйте, Kaktuss, Вы писали:


K>>Необходимо, чтобы эта база (справочная система) представлялась пользователю как веб-сайт.

K>>Реально ли сделать так: написать на Delphi (например) броузер и вставить в него Apache, разработать различные функции (поиск, сортировка, просто шагание по разделам) на PHP и подсоединяться к MySql (например).
K>>Потом все это как-то сжать, присоединить инсталяшку и записать на CD, чтобы получилась программа, которая устанавливается на компьютер пользователя.

A>А зачем веб сервер, если есть возможность встроить веб интерфейс в приложение? Можно просто взять Web Browser контрол, положить его на форму в Delphi, VB или Фокспро, отлавливать событие OnNavigate, программно генерировать HTML код и грузить его обратно в Browser контрол.


Создавать временные файлы некрасиво а писать свои моникеры(для загрузки картинок) сложно. Т.е. действительно, это оптимальное решение но достаточно сложное в реализации. HTA в это отношении попроще
... << RSDN@Home 1.1 beta 1 >>
Re[5]: Какую БД выбрать?
От: algol Россия about:blank
Дата: 22.07.03 08:47
Оценка:
Здравствуйте, dimzon, Вы писали:

D> Создавать временные файлы некрасиво

Зато дешево, надежно и практично. А юзеру это без разницы.

D> а писать свои моникеры(для загрузки картинок) сложно.

А какая проблема с картинками? Относительный путь к ним известен. Остается только найти полный путь и вставить его в сгенерированный HTML.

D> HTA в это отношении попроще

С HTA не знаком, но формировать страницы на Delphi или в фоксе, используя встроенные возможности доступа к БД, должно быть проще, чем на скрипте.
Re[4]: Какую БД выбрать?
От: WolfHound  
Дата: 22.07.03 16:44
Оценка:
Здравствуйте, Merle, Вы писали:

M>Все зависит от задач... В некоторых случаях какой-нибкдь древний фокс будет мрачно делать MSSQL, Oracle и DB2 не напрягаясь, в месте и по отдельности.

M>Так что аккуратнее надо в оценках, поменьше категоричности...
Ну с фоксом я не сравнивал, а по сравнению с акцессом МСДЕ в локале (на моих задачах) в 15-100 раз быстрее. Против тестов не попрешь.
... << RSDN@Home 1.1 alpha 1 >>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[6]: which db to choose?
От: Arioch  
Дата: 23.07.03 11:07
Оценка:
The stars so gaily glistened... (Mon, 21 Jul 2003 08:25:11 GMT @392)
...while the fading voice of KGP whispered through the darkness:

F>> Да, в принципе тоже самое. Только мне показалось, что оно в памяти, да

F>> и на диске меньше места занимает. Да еще и бесплатно к тому-же.
K> Возможно реальное ограничение баз данных 2Гб.

Где? в FB/Ya или в MS SQL ?



--
If i had ears, i'd heard none: WinAMP de-instaled.
With best regards, Arioch /BDV/. E-mail: the_Arioch<at>nm<dot>ru
Posted via RSDN NNTP Server 1.7 beta
Re[5]: which db ?
От: Arioch  
Дата: 23.07.03 11:07
Оценка:
The stars so gaily glistened... (Tue, 22 Jul 2003 07:28:42 GMT @353)
...while the fading voice of algol whispered through the darkness:

a> же фокс на локальной базе спокойно сделает и MSSQL и Oracle практически

a> на любой задаче.

Особенно весело в этом плане слущать про MySQL 3 — самый быстрый SQL
(и мало что слышать пр MySQL4)
--
If i had ears, i'd heard none: WinAMP de-instaled.
With best regards, Arioch /BDV/. E-mail: the_Arioch<at>nm<dot>ru
Posted via RSDN NNTP Server 1.7 beta
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.