Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.01.18;
Скачать: [xml.tar.bz2];

Вниз

Нужен совет...   Найти похожие ветки 

 
ArMellon   (2008-11-19 06:42) [0]

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


 
Anatoly Podgoretsky ©   (2008-11-19 07:46) [1]

> ArMellon  (19.11.2008 6:42:00)  [0]

А двойки грузить не надо?


 
ArMellon   (2008-11-19 07:51) [2]

зачем двойки и еденицы....
лучше инфу нужную загрузить...


 
Сергей М. ©   (2008-11-19 08:48) [3]


> что нужно учесть?


Нужно учесть что без опыта разработки распределенных сетевых СУБД-приложений ничего путного у тебя в первый раз не получится.


 
Сергей М. ©   (2008-11-19 08:49) [4]


> база данных для моментальной загрузки едениц


Для этого база данных не нужна.


 
Sergey13 ©   (2008-11-19 08:52) [5]

> [0] ArMellon   (19.11.08 06:42)
> для моментальной загрузки едениц

Мистера Пропера надо звать.
В базу загрузит в два раза быстрей.

> Как проще всего сделать приложение использующие одну базу
>  данных в локальной сети.

Надо взять приложение используещее две базы данных и выкинуть из него работу с одной из них.


 
MsGuns ©   (2008-11-19 09:08) [6]

Самое "простое" - это Paradox+Delphi/BDE+Фаронов "Проектирование БД в Дельфи".
Самое правильное - FireBird+Delphi/IBX+Востриков,Ковязин "Мир интербэйз"


 
Smile   (2008-11-19 09:39) [7]

> Сергей М. ©   (19.11.08 08:48) [3]

> Нужно учесть что без опыта разработки распределенных сетевых
> СУБД-приложений
ничего путного у тебя в первый раз не получится.
>


А я не совсем понял, при чем здесь распределенность?
Сетевые СУБД - да, а распределенность ...


 
Ega23 ©   (2008-11-19 10:41) [8]


> Самое правильное - FireBird+Delphi/IBX+Востриков,Ковязин
> "Мир интербэйз"


Сереж, ты в последнее время черезчур категоричен.

2 Автор:
1. Прочитать про базы данных вообще. Книжка подойдёт наверное любая толстая (для первого раза хватит). "Мир интербэйз" именно для первого раза - не советую, начать лучше с чего-то другого.
2. Взять нормальную СУБД. Тут выбор большой, но лично я бы посоветовал остановиться на урезанной версии MSSQL (MSDE или как она теперь там называется). Преимущества: бесплатная, есть хелп на русском, нет проблем с компонентами доступа.
3. Дальше написать простейший Hello World в клиент-серверном исполнении.
4. Почитать про проектировку БД - нормальные формы и т.п.
5. Потом можно задавать тут конкретные вопросы.


 
Плохиш ©   (2008-11-19 11:05) [9]


> Как проще всего сделать приложение использующие одну базу
>   данных в локальной сети.

Хм, выглядит как вопросительное предложение, но в конце точка. Новые правила, наверное...

Если это всё-таки вопрос, то проще всего нанять программиста...


 
MsGuns ©   (2008-11-19 14:04) [10]

>Ega23 ©   (19.11.08 10:41) [8]
>Сереж, ты в последнее время черезчур категоричен.

Нифига, я всегда такой, с вами иначе нельзя :)

> но лично я бы посоветовал остановиться на урезанной версии MSSQL (MSDE или как она теперь там называется). Преимущества: бесплатная, есть хелп на русском, нет проблем с компонентами доступа.

я бы тоже, но устал вытираться от плевков 13-го Сергея и Co


 
Ega23 ©   (2008-11-19 14:12) [11]


> но устал вытираться от плевков 13-го Сергея и Co


Забей, он не шарит...  :)))


 
ANB   (2008-11-19 14:26) [12]


> 2. Взять нормальную СУБД. Тут выбор большой, но лично я
> бы посоветовал остановиться на урезанной версии MSSQL (MSDE
> или как она теперь там называется). Преимущества: бесплатная,
>  есть хелп на русском, нет проблем с компонентами доступа.
>

Как раз с компонентами и проблема, т.к. сторонних нету, а ADO тока с версии ADO.NET работает корректно.
Лучше Оракл XE. Тоже бесплатно. Компоненты можно сначала взять шаровые, потом спихнуть на заказчика их покупку.


 
Sergey13 ©   (2008-11-19 14:29) [13]

> [10] MsGuns ©   (19.11.08 14:04)
Напомни плиз последний "плевок" по поводу МССКЛ?

> [11] Ega23 ©   (19.11.08 14:12)

Я не злопамятный. Я записываю. 8-)


 
Ega23 ©   (2008-11-19 14:31) [14]


> Как раз с компонентами и проблема, т.к. сторонних нету,
> а ADO тока с версии ADO.NET работает корректно.


Приколись, у меня никакого .net нету, а ADO нормально работает. Уже много лет.


> Лучше Оракл XE.


Ага, только ресурсов жрёт - мама не горюй.


 
Skyle ©   (2008-11-19 14:41) [15]


> ANB   (19.11.08 14:26) [12]
> Как раз с компонентами и проблема, т.к. сторонних нету,
> а ADO тока с версии ADO.NET работает корректно.

А что некорректно работает в адо без трёх маркетинговых букв?


 
Anatoly Podgoretsky ©   (2008-11-19 15:01) [16]


> Я не злопамятный.

Сделаю зло и забуду.


 
ANB   (2008-11-19 17:35) [17]


> Ага, только ресурсов жрёт - мама не горюй.

Да ни ничего он не жрет.
Я на свой рабочий комп поднимал 6 баз оракловых. При этом спокойно работал в делфи, еще пару вордов и экселей и никаких тормозов.


> Приколись, у меня никакого .net нету, а ADO нормально работает.
>  Уже много лет.

Есть узкие нерешаемые проблемки. Самое простое - писать так, чтобы эти проблемы не возникали. Но если возникли . . .


 
ANB   (2008-11-19 17:38) [18]


> А что некорректно работает в адо без трёх маркетинговых
> букв?

Самая простая грабля - вытащить все наборы данных, все принты и исключения из долго работающей хранимки.
В ADO.Net - само собой все работает. В просто ADO - часть сообщений теряется.


 
StriderMan   (2008-11-19 17:45) [19]


> Я на свой рабочий комп поднимал 6 баз оракловых. При этом
> спокойно работал в делфи, еще пару вордов и экселей и никаких
> тормозов.

у тебя рабочее место перенесли на корпоративный сервак в связи с кризисом?

на моем рабочем Celeron 2.1, 768Mb проклятый Оракл во первых сильно удлиняет старт системы так еще и работать невозможно пока его не сшибешь.


 
Sergey13 ©   (2008-11-19 17:57) [20]

> [19] StriderMan   (19.11.08 17:45)

Вы просто не умеете их готовить. (с) реклама


 
Kolan ©   (2008-11-19 17:57) [21]

Есть еще SQLite, я думаю для 3х человек проблем не будет.


 
Palladin ©   (2008-11-19 18:04) [22]


> Sergey13 ©   (19.11.08 17:57) [20]

Как приготовить клиента Оракл"а, что бы он поднимал соединение с сервером без задержек?


 
Ega23 ©   (2008-11-19 18:06) [23]


> Вы просто не умеете их готовить. (с) реклама


Возможно я действительно не умею его готовить, но когда я его себе ставил у меня рабочий комп практически подыхал. Ну 40-50% CPU на него тратил - факт.
Советовать этого монстра начинающим...
Ну не знаю. Не этично, штоли.


 
Palladin ©   (2008-11-19 18:16) [24]


> Ega23 ©   (19.11.08 18:06) [23]

Вообще говоря, судя по моему недельному опыту работы с Ораклом, как клиентом так и сервером, существо это - довольно нежное и очень чувствительное. :) впрочем как и линукс...
Резюм таков: Оракл не для "кнопочников-виндузятников", для обеспечения оптимальных условий работы требует глубокого понимания происходящего..


 
StriderMan   (2008-11-19 18:18) [25]


> Вы просто не умеете их готовить. (с)

Ах его еще и "готовить" надо!!??? Firebird например дается уже готовым к употреблению. Я не гурман, люблю фастфуд!!! :)))


 
БарЛог ©   (2008-11-19 18:20) [26]

Если соображать на троих, то вполне можно использовать ЭКСЕЛЕВСКИЙ ФАЙЛ.


 
Petr V. Abramov ©   (2008-11-19 18:21) [27]


> Ega23 ©   (19.11.08 18:06) [23]


> но когда я его себе ставил у меня рабочий комп практически
> подыхал. Ну 40-50% CPU на него тратил - факт.

на время инсталляции или перманентно?


> Советовать этого монстра начинающим...
> Ну не знаю. Не этично, штоли.

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


 
Sergey13 ©   (2008-11-19 18:23) [28]

> [23] Ega23 ©   (19.11.08 18:06)

Я его и не рекомендую обычно. Мой выбор для таких целей ФБ. Но у меня 8.1.6ЕЕ стоял на древнем домашнем компе с 256метрами и селероном666 и позволял нормально работать (насколько вообще нормально работать на такой конфигурации под ХП). Кстати на работе в то время тестовый сервер на 5 программистов справлялся и на P2 с 192метрами. Плюсом на нем висел домен, файлопомойка и всякие шняги типа почты. Он же до этого был рабочим сервером на примерно 50 юзерских сессий.

> [22] Palladin ©   (19.11.08 18:04)

Не очень понял. Если ничего не открывать объемного, то коннект происходит практически мгновенно.

ЗЫ: Оговорюсь сразу - мой опыт практически ограничивается 8 версией.


 
StriderMan   (2008-11-19 18:26) [29]


> мой опыт практически ограничивается 8 версией

я ставил 10g EE. Может он так сильно аппетит увеличил?


 
Sergey13 ©   (2008-11-19 18:31) [30]

> [29] StriderMan   (19.11.08 18:26)

А зачем ты СЕБЕ ставил ЕЕ?


 
Palladin ©   (2008-11-19 18:38) [31]


> Sergey13 ©   (19.11.08 18:23) [28]

да нет... задержка, не при запросе, а вообще - при открытии соединения... Оракл 10.2.0.1, пока, на Win системе она происходит...  у меня подозрения, что это где то выставляется в настройках клиента, но пока сильно глубоко настройки не исследовал...


 
kaif ©   (2008-11-19 18:44) [32]

MsGuns ©   (19.11.08 09:08) [6]
Категорично, но верно.


 
Sergey13 ©   (2008-11-19 18:46) [33]

> [31] Palladin ©   (19.11.08 18:38)

Не встречался с такой ситуацией. Возможно памяти системе не хвататет и при выделении ее сеансу идет свопинг. Возможно есть какие нибудь тригеры на открытие сессии. Тут смотреть нужно. К тому же 10-ку я только со стороны смотрел.


 
Palladin ©   (2008-11-19 18:49) [34]


> Возможно памяти системе не хвататет

да нет конечно :) неужели бы я это не увидел... нет.. дело в другом... осталось подождать когда поднесут клиента выше, нежели 10.2.0.1... вот там посмотрим...


 
StriderMan   (2008-11-19 18:53) [35]


> Sergey13 ©   (19.11.08 18:31) [30]
> А зачем ты СЕБЕ ставил ЕЕ?

ошибся, XE ставил. ради спортивного интереса.


 
Sergey13 ©   (2008-11-19 18:56) [36]

> [34] Palladin ©   (19.11.08 18:49)

А коннект даже из Плюса медленный?


 
Petr V. Abramov ©   (2008-11-19 19:08) [37]


> Palladin ©   (19.11.08 18:49) [34]

10.2.0.1 сильноглюкавый клиент.
скачай 10.2.0.2 с oracle.com


 
Anatoly Podgoretsky ©   (2008-11-19 19:54) [38]

> Sergey13  (19.11.2008 18:31:30)  [30]

А он Е


 
MsGuns ©   (2008-11-19 22:59) [39]

>Sergey13 ©   (19.11.08 14:29) [13]
>Напомни плиз последний "плевок" по поводу МССКЛ?

Без проблем. [28] в этой же ветке ;))

>БарЛог ©   (19.11.08 18:20) [26]
>Если соображать на троих, то вполне можно использовать ЭКСЕЛЕВСКИЙ >ФАЙЛ.

Ага, а главное - очень ПРОСТО ;)

По сути:

мсскл все же требует от человека определенной квалификации в его настройке и администрировании. Да и ADO тоже не так прозрачен как BDE+Paradox или та же птица

за уракл вообще речи бы не вел ибо он ну явно не для начинающих. Один PSQL чего стоит ;)

птица хороша тем, что действительно легкая и в установке, и в саппорте, практически не жрет ресурсов, достаточно шустрая и надежная, в спарке с фибпласом позволяет реально шустро проектировать достаточно профессиональные приложения, да и упомянутая выше книга не идет ни в какое сравнение с монстроидальной нудятиной BOL. Про книжки по мсскл вообще промолчу - у меня стойкое мнение, что писАли их для тыквоголовых очкастых нумоидов такие же тыквоголовые.

А по поводу категоричности.. Тут один мсганз такой, эге ж ? Остальные - ну просто образчик плюрализма, интеллигентности и терпимости к инакомыслящим ;)


 
Sergey13 ©   (2008-11-19 23:12) [40]

> [39] MsGuns ©   (19.11.08 22:59)
> Без проблем. [28] в этой же ветке ;))

И где я там в тебя плевал? По поводу МССКЛ?



Страницы: 1 2 3 4 5 вся ветка

Форум: "Прочее";
Текущий архив: 2009.01.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.56 MB
Время: 0.007 c
1-1206352689
tytus
2008-03-24 12:58
2009.01.18
Как послать сообщение форме из скрипта FastReport


1-1200230813
Fixi4eeG
2008-01-13 16:26
2009.01.18
Всплывающее окошко/подсказка из трея


2-1228379676
webpauk
2008-12-04 11:34
2009.01.18
Изменение ClientArea для MDIChild-формы


15-1227384989
TUser
2008-11-22 23:16
2009.01.18
Предлагаю воскресное техническое обсуждение


2-1228647187
aglar
2008-12-07 13:53
2009.01.18
Правильно ли составлен запрос SQL?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский