On-line: гостей 3. Всего: 3 [подробнее..]
АвторСообщение
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 на Харборе, ... и вообще все в наших руках :).

Кто хочет участвовать в разработке, тестировании - пишите.



Спасибо: 0 
Профиль
Ответов - 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 винде дальше.

Спасибо: 0 
Профиль
Pasha
Администратор




Пост N: 1644
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 08.09.10 15:27. Заголовок: Я некорректно написа..


Я некорректно написал. Я нашел пока только код ошибки, а как исправить ситуацию - нет

Спасибо: 0 
Профиль
Pasha
Администратор




Пост N: 1645
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 08.09.10 16:05. Заголовок: У компилятотра bcc32..


У компилятотра bcc32 по умолчанию используется опция -a4, т.е. выравнивание на 4 байта. Значит, дело не в выравнивании

Спасибо: 0 
Профиль
AlexMyr



Пост N: 49
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 08.09.10 17:34. Заголовок: Только что пересобра..


Только что пересобрал с помощью mingw harbour и letodb. Letodb запустился на windows server 2003 r2 и продолжил работать . Завтра потестирую работу на базах.
И hbnetio тоже заработал. Вот.

Спасибо: 0 
Профиль
Pasha
Администратор




Пост N: 1646
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 08.09.10 18:10. Заголовок: Может быть, проблема..


Может быть, проблема в борландовской wsock32.lib ? В ней нет выравнивания на 4 байта ?

Спасибо: 0 
Профиль
alkresin
moderator


Пост N: 418
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 09.09.10 09:30. Заголовок: Pasha пишет: Может ..


Pasha пишет:

 цитата:
Может быть, проблема в борландовской wsock32.lib ? В ней нет выравнивания на 4 байта ?


Или, может, bcc старый, не учитывает какие-то фишки 2003 ...
У меня letodb (откомпилированный с bcc 5.5) эксплуатируется, кроме линуксовых, еще на паре компьютеров с XP - никогда таких вещей не было.

Спасибо: 0 
Профиль
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" выдает большое количество ссылок, но в чем проблема в нашем случае - непонятно
Я добавил диагностику ошибок, связанных с сокетами

Спасибо: 0 
Профиль
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 ?

Спасибо: 0 
Профиль
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.

Спасибо: 0 
Профиль
Pasha
Администратор




Пост N: 1649
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 09.09.10 12:23. Заголовок: AlexMyr пишет: Ниче..


AlexMyr пишет:

 цитата:
Ничего не понимаю



Наверное, что-то изменилось в настройках ОС

Спасибо: 0 
Профиль
Pasha
Администратор




Пост N: 1651
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 09.09.10 13:01. Заголовок: Вот нашел какую-то у..

Спасибо: 0 
Профиль
Pasha
Администратор




Пост N: 1652
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 09.09.10 13:06. Заголовок: Ага, не опробую Это ..


Ага, не опробую
Это чудо оказывается платное

Спасибо: 0 
Профиль
Pasha
Администратор




Пост N: 1653
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 09.09.10 13:22. Заголовок: Вот есть еще что-то,..

Спасибо: 0 
Профиль
PSP
постоянный участник


Пост N: 452
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 10.09.10 13:15. Заголовок: По поводу бага с поя..


По поводу бага с появлением в бровсе лишних записей.
С предпоследней и последней сборкой LetoDB я тоже налетел на этот баг.
Откатился к сборке от 30.07.10 (самое свежее, что сохранилось), - баг исчез. Harbour не менялся 2.0.0.
Вот...

Спасибо: 0 
Профиль
alkresin
moderator


Пост N: 419
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 10.09.10 13:52. Заголовок: PSP пишет: По повод..


PSP пишет:

 цитата:
По поводу бага с появлением в бровсе лишних записей.
С предпоследней и последней сборкой LetoDB я тоже налетел на этот баг.


Теперь ясно, в чем дело - это я напортачил. Исправлено.

Спасибо: 0 
Профиль
PSP
постоянный участник


Пост N: 453
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 10.09.10 14:42. Заголовок: Да, все Ok. :)..


Да, все Ok. :)

Спасибо: 0 
Профиль
Pasha
Администратор




Пост N: 1654
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 10.09.10 14:56. Заголовок: Сейчас мне приходитс..


Сейчас мне приходится использовать расшаренный ресурс на сервере, хотя бы для того, чтобы с него запускать бинарники.
Хочется добавить еще одну файловую функцию, которая возвращала бы информацию о файле: размер, дату и время создания и пр.
Тогда можно было бы написать утилиту, которая проверяла и скачивала бы с сервера обновления бинарников посредством leto_memoread.
Таким образом можно было бы полностью отказаться от использования расшаренного ресурса:
1) Метаданные считываются посредством leto_memoread
2) Документы office копируются также с помощью leto_memoread во временный каталог, и открываются офисным приложением
3) Обновления также скачиваются с сервера
Собственно, такую фунцию можно реализовать с помощью механизма udf, но, мне кажется, она будет нелишней в ядре leto
Какие будут мнения ?


Спасибо: 0 
Профиль
AlexMyr



Пост N: 51
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 10.09.10 15:21. Заголовок: Тоже думаю как запис..


Тоже думаю как записать ini-файл на сервер?

Спасибо: 0 
Профиль
Pasha
Администратор




Пост N: 1655
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 10.09.10 15:30. Заголовок: AlexMyr пишет: Тоже..


AlexMyr пишет:

 цитата:
Тоже думаю как записать ini-файл на сервер?



Можно сделать leto_memowrite, можно на сервере подключить udf-функцию

Спасибо: 0 
Профиль
PSP
постоянный участник


Пост N: 454
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 10.09.10 19:38. Заголовок: Pasha пишет: Хочетс..


Pasha пишет:

 цитата:
Хочется добавить еще одну файловую функцию, которая возвращала бы информацию о файле: размер, дату и время создания и пр.



 цитата:
Какие будут мнения ?


Поддерживаю.

Спасибо: 0 
Профиль
Ответов - 301 , стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 All [только новые]
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 54
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет