![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Базы данных в делфи [D7]
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 части клиентскую и серверную, но у автора уже так и есть, только на файлах.