On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
постоянный участник


Пост N: 1362
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 21.01.18 10:31. Заголовок: LetoDb fork


https://github.com/elchs/LetoDBf
https://github.com/elchs/LetoDBf/blob/master/README.md
Кто-нибудь пробовал или использует в продакшене?

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 110 , стр: 1 2 3 4 5 6 All [только новые]


Администратор




Пост N: 3690
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 19.02.18 13:57. Заголовок: По сети разница ~ в ..


По сети разница ~ в 24 раза (dbfntx быстрее)
Локально - в 8-9 раз (dbfntx быстрее)


Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 612
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 19.02.18 14:35. Заголовок: Значит dbfntx по сет..


Значит dbfntx по сети в три раза быстрее, чем локально ???
Как такое вообще может быть ?

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Пост N: 3691
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 19.02.18 15:01. Заголовок: Нет. И не вообще мед..


Нет. И не вообще медленнее, а конкретно эта операция.
Для dbfntx: по сети медленнее (грубо) в 3 раза чем локально
Для letodb: по сети медленнее в 10 раз чем локально

Локально letodb медленнее чем dbfntx локально в 8 раз
Получаем (буржуазная лженаука арифметика): по сети letodb медленнее чем dbfntx в 8*10/3 ~ в 24 раза


Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 613
Зарегистрирован: 08.07.06
ссылка на сообщение  Отправлено: 21.02.18 12:44. Заголовок: Выяснил - всё нормал..


Выяснил - всё нормально у LetoDB(f) с производительностью в режиме GO INT(RAND() * RECCOUNT()).
Мой косяк: вместо RECCOUNT() в коде использовался nSize:
  aRecords := ARRAY(nSize)  
FOR i:=1 TO nSize
aRecords[ i ] := INT(RAND()*nSize)
NEXT i

Соотв. вместо того, чтобы "прыгать" по всей таблице, выполнялись GO только по первым 10000 записям, которые легко помещаются в кэш винды. После исправления всё встало на свои места:
 
...
Testing 10000 jumps via DBFNTX: 59614 ms, 167.7 jumps/sec
Testing 10000 jumps via LETO: 6508 ms, 1536.6 jumps/sec
...
Testing 10000 jumps via DBFNTX: 36694 ms, 272.5 jumps/sec
Testing 10000 jumps via LETO: 6717 ms, 1488.8 jumps/sec
...
Testing 10000 jumps via DBFNTX: 22936 ms, 436.0 jumps/sec
Testing 10000 jumps via LETO: 6655 ms, 1502.6 jumps/sec

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

Посыпаю голову пеплом. Leto рулит.

Спасибо: 1 
ПрофильЦитата Ответить



Пост N: 2134
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 17.11.18 22:52. Заголовок: Начал смотреть LetoD..


Начал смотреть LetoDBf + hmg 18.10 (все bcc сборка).
Перенес родные примеры (test_....prg и demo4.prg из Tsb_Basic)
Кому интересно, то тут сервер и пример https://my-files.ru/459f68

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 2135
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 17.11.18 23:13. Заголовок: Упс. удалили :sm28:..


Упс. удалили , разделил на 2е части
1. сервер, запуск letodb.exe, останов letodb.exe stop https://my-files.ru/eirnf2
2. hmg пример https://my-files.ru/vsdbm0

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


Пост N: 1484
Зарегистрирован: 27.01.07
ссылка на сообщение  Отправлено: 18.11.18 11:27. Заголовок: SergKis пишет: Упс...


SergKis пишет:

 цитата:
Упс. удалили , разделил на 2е части
1. сервер, запуск letodb.exe, останов letodb.exe stop https://my-files.ru/eirnf2
2. hmg пример https://my-files.ru/vsdbm0



Выложи, если не влом, на другой хостинг. Этот что-то барахлит.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 2136
Зарегистрирован: 17.02.12
ссылка на сообщение  Отправлено: 18.11.18 13:56. Заголовок: PSP пишет на другой ..


PSP пишет
 цитата:
на другой хостинг


Тут https://ru.files.fm/u/2q3wzejj#sign

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




Пост N: 6141
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 07.12.18 06:16. Заголовок: - rddleto.li..


        - rddleto.lib:          Harbour client library for access to LetoDBf server. 
Copyright 2017-2018 Rolf 'elch' Beckmann
Source code is available at https://github.com/elchs/LetoDBf.


Классно ребята на себя продукт перевели.
Или они его заново с нуля написали ?

Спасибо: 0 
ПрофильЦитата Ответить
moderator


Пост N: 1130
Зарегистрирован: 06.07.06
ссылка на сообщение  Отправлено: 07.12.18 09:19. Заголовок: Там вроде все правил..


Там вроде все правила приличия соблюдены, вот первый абзац readme проекта:

"please note the trailing f, this is the elch fork of the famous LetoDB Database Server, for the origin see: https://sourceforge.net/p/letodb/code/ci/master/tree/ or visit the original inventor: http://kresin.ru/en/letodb.html"

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 110 , стр: 1 2 3 4 5 6 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 458
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет