Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Базы данных в делфи [D7]


Страницы:   1 2 3

Andrey5 ©   (2014-04-08 19:48:00) 

Подскажите пожалуйста. Имеется тестирующая программа, которая работает по локальной сети. Можно ли на серверной части создать базу данных Access, что бы в нее с клиентской части приходили результаты тестирования? Как это проще реализовать? Заранее Спасибо=)


Труп Васи Доброго   (2014-04-17 10:06:00) [21]


> простые запросы к локальной базе (т.е. все, и клиент и сервер
> бд, устанавливается на 1 компе), access выполняет быстрее.
>

Народ, вы вообще о чём? При чём тут Access?!?!?
ТС сказал что на сервере "база Access", а что он под этим подразумевает только ему известно. Я так понимаю ,что у него на компе-сервере лежит файл(ы) *.mdb и какой то самопальный "сервер" BD, который неизвестно как подключается к этому *.mdb, например через BDE. Так что сам Access тут, скорее всего, совершенно не при делах и скорость его работы к данному вопросу совершенно неприменима.


Дмитрий   (2014-04-16 18:44:00) [22]

Не нужно приписывать мне свои домыслы.


Dennis I. Komarov   (2014-04-16 18:21:00) [23]


> Ну-ка перечитайте, что написано у меня.
> Заодно, напомню, акцесс- файловая бд
> Не нужно выдумывать то, чего не говорилось.

А смысл? Что хотите доказать, я не пойму?


Дмитрий   (2014-04-16 15:51:00) [24]


> Dennis I. Komarov ©   (15.04.14 22:32) [31]
> А где сказано, что клиент сам пишет в базу?

Ну-ка перечитайте, что написано у меня.
Заодно, напомню, акцесс- файловая бд
Не нужно выдумывать то, чего не говорилось.


> sniknik

При всем уважении, ты гонишь.


sniknik   (2014-04-16 07:47:00) [25]

> и где у тс сказано про локальную базу?
> и где про локальную базу сказано у меня?
вот как раз и начинается, сейчас будешь говорить, что понял так что "сначала кенийскому спортсмену нужно переломать ноги, и советы давать уже исходя из этого".
а кто тебя просил понимать именно так? а советы давать "безапелляционно в общем" по access без указания "если сделать так , как ты понял"?
поэтому и "гонево".


Dennis I. Komarov   (2014-04-15 22:32:00) [26]


> и где у тс сказано про локальную базу?



> Можно ли на серверной частисоздать базу данных Access,
> что бы в нее с клиентской части приходилитестирования?
>   Как это проще реализовать?

А где сказано, что клиент сам пишет в базу?


Дмитрий   (2014-04-15 19:00:00) [27]

и где у тс сказано про локальную базу?
и где про локальную базу сказано у меня?


sniknik   (2014-04-15 18:09:00) [28]

> Николай, можно пример "своей территории", на которой "быстрее оракла/mssql"?
это не теория, много раз проверяли, простые запросы к локальной базе (т.е. все, и клиент и сервер бд, устанавливается на 1 компе), access выполняет быстрее. но вот стоит только разнести установку (для mssql, access остается на 1) сервер и клиент на 2 машины, и становится быстрее mssql. в том же самом тесте.
p.s. доказывать ничего не буду, хочешь сам проверяй. я уже давно тестами не занимаюсь, особенно для очевидных, для себя вещей.

> Где конкретно гонево?
> каждый новый пользователь будет притормаживать всю систему.
> Даже при относительно малом количестве пользователей задержка на дополнительный простой запрос к Акцессу может быть заметной.
практически весь пост гонево.
p.s. да, можно написать и так, чтобы твои утверждения выполнились, что мы не программисты что-ли? но access в этом будет не виноват.
p.p.s. ассоциативное про такие вот посты, и последующий "разбор" -
- "кенийский спортсмен тормоз! еле двигается."
- гонишь! он быстро бегает.
- а если ему ноги переломать? вот то-то же! есть вариант когда я прав! (это то что предположительно будет, учитывая опыт подобных "споров")


Дмитрий   (2014-04-15 17:28:00) [29]


> Dennis I. Komarov ©   (15.04.14 09:40) [26]
> > Клиент должен подключиться к БД с логами и кидать информацию туда.
> Клиент должен подключаться к серверу, а сервер в
> БД класть то, что нужно.

О, да.
Это принципиально все меняет.
Посыпаю голову пеплом.


> sniknik ©   (15.04.14 08:27) [24]
> блин, гонево какое то на access.

Где конкретно гонево?


Кщд   (2014-04-15 16:04:00) [30]

>sniknik ©   (15.04.14 08:27) [24]
Николай, можно пример "своей территории", на которой "быстрее оракла/mssql"?


Dennis I. Komarov   (2014-04-15 09:40:00) [31]


> Клиент должен подключиться к БД с логами и кидать информацию
> туда.

Клиент должен подключаться к серверу, а сервер в БД класть то, что нужно.

> Но использовать для логов Акцесс не желательно - каждый
> новый пользователь будет притормаживать всю систему

Очень интересно, это как?
И откуда взялись "логи"?


Dennis I. Komarov   (2014-04-15 09:36:00) [32]


> sniknik ©   (15.04.14 08:27) [24]

+1


sniknik   (2014-04-15 08:27:00) [33]

блин, гонево какое то на access.
а на самом деле это отличная база, идеальная в своей нише в том для чего предназначена/должна использоваться, быстрая (быстрее оракла/mssql... на "своей территории" естественно)... так нет же "набигут" ламеры, начнут не читая доки/не изучая использовать где ни попадя, как им хочется, а не как нужно по спецификациям. и потом с умным видом всем говорят "access плохой, тормозной, глючный и т.д." с чем сами не справились из-за отсутствия знаний по предмету, в том у них access и виноват... ну не себя же любимого обвинять...


Дмитрий   (2014-04-14 18:47:00) [34]

Клиент должен подключиться к БД с логами и кидать информацию туда.
Но использовать для логов Акцесс не желательно - каждый новый пользователь будет притормаживать всю систему.
Логи растут быстро, и все это тянется через сеть.
Даже при относительно малом количестве пользователей задержка на дополнительный простой запрос к Акцессу может быть заметной.


Inovet   (2014-04-14 13:50:00) [35]

> [21] sniknik ©   (14.04.14 13:49)
> не собирался/не советовал

Автор собирался, но никто не советовал так делать.


sniknik   (2014-04-14 13:49:00) [36]

> Access и сеть? Странный выбор...
чем странный?
у автора уже клиент сервер, и база ему нужна локально, для его сервера.
никто же файл базы расшаривать и работать с ним с клиента не собирался/не советовал.


Antonenko Aleks   (2014-04-14 13:33:00) [37]

Access и сеть? Странный выбор... Советую почитать например про Firebird.


Andrey5   (2014-04-12 18:56:00) [38]

Спасибо, уже разобрался=)


Труп Васи Доброго   (2014-04-09 09:09:00) [39]


> Пришла просто идея , можно ли избавится от текстовых файлов,
>  путем создания БД на сервере в которой хранить результаты.
>

Как то не вяжется... Ты же сказал, что база уже имеется, или это не так?
Что получает клиент от "сервера"? Если ничего, то на кой тебе "текстовые файлы" с данными и гриды на сервере? Создавай на клиентской стороне сразу SQL запрос INSERT и передавай его "серверу", который его выполнит и всё, инфа в базе.
Или поясняй подробнее что конкретно ты хочешь получить. Подробности давай!!!


sniknik   (2014-04-09 08:10:00) [40]

> только Oracle - только хардкор
ээээ, да что вы понимаете? вот клиент-сервер для access без серверной части(трезвенки) на виндовых объектах RDS (DataFactory, DataControl), вот это хардкор... любой sql сервер по сравнению с этим "детские игрушки".
а трехзвенка кстати, это не так уж и сложно как может показаться. единственное логика делится на 2 части клиентскую и серверную, но у автора уже так и есть, только на файлах.


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо