Автор | Сообщение |
alkresin
|
| moderator
|
Пост N: 31
Зарегистрирован: 06.07.06
|
|
Отправлено: 31.01.08 11:36. Заголовок: Leto DB Server(продолжение)
Только что открыл на Sourceforge новый проект - Leto DB Server - https://sourceforge.net/projects/letodb Это мультиплатформенный ( Windows, Unix/Linux ) сервер баз данных, предоставляющий клиентским программам доступ к dbf/cdx файлам, находящимся на удаленном сервере ( можно и на локальном компьютере запускать - в отладочных целях ). В общем, как ADS :). Проект - на стадии разработки, не все даже базовые функции еще реализованы, до оптимизации дело еще не дошло. Но работает :). Крутится у меня на сервере несколько дней, подключал до 15 клиентов, пока не падает. Мои программы работают с ним нормально. Преимущества по сравнению с обычным файл-сервером: 1) Безопасность - базы могут быть в каталоге, недоступном для клиентских компьютеров - никто их случайно не удалит и не повредит. 2) Поскольку базы открываются серверной программой, а не клиентской, ее целостности ничего не грозит при случайном отключении клиентского компьютера. 3) значительное уменьшение сетевого траффика. 4) Должен быть, по идее, выигрыш в скорости. 5) Возможность контроля за пользователями с помощью утилиты manage ( можно придумать и другие формы контроля ). 6) Можно будет сделать транзакции, stored procedures на Харборе, ... и вообще все в наших руках :). Кто хочет участвовать в разработке, тестировании - пишите.
|
|
|
Ответов - 301
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
All
[только новые]
|
|
AlexMyr
|
| |
Пост N: 48
Зарегистрирован: 11.06.10
|
|
Отправлено: 08.09.10 15:17. Заголовок: Та же ситуация, но я..
Та же ситуация, но я так и не смог запустить letodb на windows server 2003 r2, в логе сразу start stop, и как клиент 2003 не захотел работать. HBNETIO тоже не стартует на 2003. Видно блокируются порты, не стал разбираться тк 2003 загружен работой и перезагружать его каждые 5 минут после изменения параметров не хочется и letodb работает на 98 винде дальше.
|
|
|
Pasha
|
| Администратор
|
Пост N: 1644
Зарегистрирован: 23.05.05
|
|
Отправлено: 08.09.10 15:27. Заголовок: Я некорректно написа..
Я некорректно написал. Я нашел пока только код ошибки, а как исправить ситуацию - нет
|
|
|
Pasha
|
| Администратор
|
Пост N: 1645
Зарегистрирован: 23.05.05
|
|
Отправлено: 08.09.10 16:05. Заголовок: У компилятотра bcc32..
У компилятотра bcc32 по умолчанию используется опция -a4, т.е. выравнивание на 4 байта. Значит, дело не в выравнивании
|
|
|
AlexMyr
|
| |
Пост N: 49
Зарегистрирован: 11.06.10
|
|
Отправлено: 08.09.10 17:34. Заголовок: Только что пересобра..
Только что пересобрал с помощью mingw harbour и letodb. Letodb запустился на windows server 2003 r2 и продолжил работать . Завтра потестирую работу на базах. И hbnetio тоже заработал. Вот.
|
|
|
Pasha
|
| Администратор
|
Пост N: 1646
Зарегистрирован: 23.05.05
|
|
Отправлено: 08.09.10 18:10. Заголовок: Может быть, проблема..
Может быть, проблема в борландовской wsock32.lib ? В ней нет выравнивания на 4 байта ?
|
|
|
alkresin
|
| moderator
|
Пост N: 418
Зарегистрирован: 06.07.06
|
|
Отправлено: 09.09.10 09:30. Заголовок: Pasha пишет: Может ..
Pasha пишет: цитата: | Может быть, проблема в борландовской wsock32.lib ? В ней нет выравнивания на 4 байта ? |
| Или, может, bcc старый, не учитывает какие-то фишки 2003 ... У меня letodb (откомпилированный с bcc 5.5) эксплуатируется, кроме линуксовых, еще на паре компьютеров с XP - никогда таких вещей не было.
|
|
|
Pasha
|
| Администратор
|
Пост N: 1647
Зарегистрирован: 23.05.05
|
|
Отправлено: 09.09.10 11:05. Заголовок: alkresin пишет: Или..
alkresin пишет: цитата: | Или, может, bcc старый, не учитывает какие-то фишки 2003 ... У меня letodb (откомпилированный с bcc 5.5) эксплуатируется, кроме линуксовых, еще на паре компьютеров с XP - никогда таких вещей не было. |
| У меня ошибка возникает на 2000 server и на win98 Гугль на "socket error WSAENOTSOCK" выдает большое количество ссылок, но в чем проблема в нашем случае - непонятно Я добавил диагностику ошибок, связанных с сокетами
|
|
|
Pasha
|
| Администратор
|
Пост N: 1648
Зарегистрирован: 23.05.05
|
|
Отправлено: 09.09.10 11:08. Заголовок: AlexMyr пишет: Толь..
AlexMyr пишет: цитата: | Только что пересобрал с помощью mingw harbour и letodb. Letodb запустился на windows server 2003 r2 и продолжил работать |
| Алексей, то есть сейчас у вас letodb-bcc не запускается, а letodb-mingw запускается ? Можете проверить, попробовать запустить letodb-bcc ?
|
|
|
AlexMyr
|
| |
Пост N: 50
Зарегистрирован: 11.06.10
|
|
Отправлено: 09.09.10 11:42. Заголовок: Pasha пишет: Алексе..
Pasha пишет: цитата: | Алексей, то есть сейчас у вас letodb-bcc не запускается, а letodb-mingw запускается ? Можете проверить, попробовать запустить letodb-bcc ? |
| Ничего не понимаю , проверил - запускается и letodb-bcc и letodb-mingw. Нашел letodb собраный еще в ноябре 2009 - тоже запустился. Может после запуска letodb-mingw что-то изменилось? До этого даже в выходной вышел чтобы никто не мешал - letodb не запускался, плюнул и оставил работать на 98.
|
|
|
Pasha
|
| Администратор
|
Пост N: 1649
Зарегистрирован: 23.05.05
|
|
Отправлено: 09.09.10 12:23. Заголовок: AlexMyr пишет: Ниче..
AlexMyr пишет: Наверное, что-то изменилось в настройках ОС
|
|
|
Pasha
|
| Администратор
|
Пост N: 1651
Зарегистрирован: 23.05.05
|
|
Отправлено: 09.09.10 13:01. Заголовок: Вот нашел какую-то у..
|
|
|
|
Pasha
|
| Администратор
|
Пост N: 1652
Зарегистрирован: 23.05.05
|
|
Отправлено: 09.09.10 13:06. Заголовок: Ага, не опробую Это ..
Ага, не опробую Это чудо оказывается платное
|
|
|
Pasha
|
| Администратор
|
Пост N: 1653
Зарегистрирован: 23.05.05
|
|
Отправлено: 09.09.10 13:22. Заголовок: Вот есть еще что-то,..
|
|
|
PSP
|
| постоянный участник
|
Пост N: 452
Зарегистрирован: 27.01.07
|
|
Отправлено: 10.09.10 13:15. Заголовок: По поводу бага с поя..
По поводу бага с появлением в бровсе лишних записей. С предпоследней и последней сборкой LetoDB я тоже налетел на этот баг. Откатился к сборке от 30.07.10 (самое свежее, что сохранилось), - баг исчез. Harbour не менялся 2.0.0. Вот...
|
|
|
alkresin
|
| moderator
|
Пост N: 419
Зарегистрирован: 06.07.06
|
|
Отправлено: 10.09.10 13:52. Заголовок: PSP пишет: По повод..
PSP пишет: цитата: | По поводу бага с появлением в бровсе лишних записей. С предпоследней и последней сборкой LetoDB я тоже налетел на этот баг. |
| Теперь ясно, в чем дело - это я напортачил. Исправлено.
|
|
|
PSP
|
| постоянный участник
|
Пост N: 453
Зарегистрирован: 27.01.07
|
|
Отправлено: 10.09.10 14:42. Заголовок: Да, все Ok. :)..
Да, все Ok. :)
|
|
|
Pasha
|
| Администратор
|
Пост N: 1654
Зарегистрирован: 23.05.05
|
|
Отправлено: 10.09.10 14:56. Заголовок: Сейчас мне приходитс..
Сейчас мне приходится использовать расшаренный ресурс на сервере, хотя бы для того, чтобы с него запускать бинарники. Хочется добавить еще одну файловую функцию, которая возвращала бы информацию о файле: размер, дату и время создания и пр. Тогда можно было бы написать утилиту, которая проверяла и скачивала бы с сервера обновления бинарников посредством leto_memoread. Таким образом можно было бы полностью отказаться от использования расшаренного ресурса: 1) Метаданные считываются посредством leto_memoread 2) Документы office копируются также с помощью leto_memoread во временный каталог, и открываются офисным приложением 3) Обновления также скачиваются с сервера Собственно, такую фунцию можно реализовать с помощью механизма udf, но, мне кажется, она будет нелишней в ядре leto Какие будут мнения ?
|
|
|
AlexMyr
|
| |
Пост N: 51
Зарегистрирован: 11.06.10
|
|
Отправлено: 10.09.10 15:21. Заголовок: Тоже думаю как запис..
Тоже думаю как записать ini-файл на сервер?
|
|
|
Pasha
|
| Администратор
|
Пост N: 1655
Зарегистрирован: 23.05.05
|
|
Отправлено: 10.09.10 15:30. Заголовок: AlexMyr пишет: Тоже..
AlexMyr пишет: цитата: | Тоже думаю как записать ini-файл на сервер? |
| Можно сделать leto_memowrite, можно на сервере подключить udf-функцию
|
|
|
PSP
|
| постоянный участник
|
Пост N: 454
Зарегистрирован: 27.01.07
|
|
Отправлено: 10.09.10 19:38. Заголовок: Pasha пишет: Хочетс..
Pasha пишет: цитата: | Хочется добавить еще одну файловую функцию, которая возвращала бы информацию о файле: размер, дату и время создания и пр. |
| Поддерживаю.
|
|
|
Ответов - 301
, стр:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
All
[только новые]
|
|