Переключение на Главную Страницу Страницы: 1 ... 15 16 [17] 18 19 20 ОтправитьПечать
Очень популярная тема (более 25 ответов) 1sqlite (число прочтений - 58485 )
es3000
God Member
*****
Отсутствует



Сообщений: 536
Зарегистрирован: 10. Июля 2006
Re: 1sqlite
Ответ #240 - 21. Ноября 2007 :: 10:06
Печать  
Цитата:
В ДБФ также можно использовать ODBC, но здесь он будет крайне тормознутым и малофункциональным. Опттимальным для ДБФ считается OLEDB.


Ну вот опять. "Опттимальным ... считается OLEDB". Хотелось бы увидеть, что OLEDB может и что не может. Почему он считается оптимальным? Почему ODBC малофункционален? Чего он не может? Может оно мне и не нужно будет. Все таки хорошо бы сводную подробную информацию иметь.

Может есть желающие составить?

Цитата:
noprogrammer подрихтовал класс acsent'a: теперь не надо каждый раз проверять SQL это база или ДБФ. В общем скачай и посмотри. На инфостарте вроде как выкладывался и в его конфе СКАТ есть.


э-э-э, не понял где качать
  
Наверх
ICQ  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1sqlite
Ответ #241 - 21. Ноября 2007 :: 10:42
Печать  
es3000 писал(а) 21. Ноября 2007 :: 10:06:
"Опттимальным ... считается OLEDB". Хотелось бы увидеть, что OLEDB может и что не может. Почему он считается оптимальным? Почему ODBC малофункционален? Чего он не может?

Сам же практически ответил - назови мне что либо все что обсуждается на этом форуме чего нельзя написать на внутреннем языке 1с.  (Даже без объекта Запрос = СоздатьОбъект("Запрос"); )
Что дало 1с++ гораздо большую скорость выполнения задач и/или гораздо
лучшую скорость написания программ.
OLE DB сейчас работает для 1с dbf. чем он лучше. самый быстрый способ извлечения данных для 1с dbf. Недостаток ( по крайней мере для тебя ) не работает в монопол режиме.
ODBC отлично работает с бд 1с mssql - т.е. работает быстро и поддерживает
очень многое из  tsql
ODBC для 1с dbf работает во первых медленее чем OLEDB и по операторам sql
слишком многое чего он не может.
Может перенести дискусию в отдельную ветку а то вроде удаляемся от subj?
  
Наверх
 
IP записан
 
es3000
God Member
*****
Отсутствует



Сообщений: 536
Зарегистрирован: 10. Июля 2006
Re: 1sqlite
Ответ #242 - 21. Ноября 2007 :: 10:55
Печать  
Да , конечно можно перенсти. А как ? Я ни разу не переносил
  
Наверх
ICQ  
IP записан
 
es3000
God Member
*****
Отсутствует



Сообщений: 536
Зарегистрирован: 10. Июля 2006
Re: 1sqlite
Ответ #243 - 21. Ноября 2007 :: 10:56
Печать  
Или в смысле начать новую тему?
  
Наверх
ICQ  
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1sqlite
Ответ #244 - 21. Ноября 2007 :: 11:00
Печать  
es3000 писал(а) 21. Ноября 2007 :: 10:56:
Или в смысле начать новую тему?

В смысле начать новую тему. В ней также указать ссылку на посты этой ветки.
  
Наверх
 
IP записан
 
es3000
God Member
*****
Отсутствует



Сообщений: 536
Зарегистрирован: 10. Июля 2006
Re: 1sqlite
Ответ #245 - 21. Ноября 2007 :: 11:40
Печать  
Ну все, сделал:

http://www.1cpp.ru/forum/YaBB.pl?num=1195645171/0

Хорошо бы, если бы модератор туда все перенес с 234 ответа
  
Наверх
ICQ  
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1sqlite
Ответ #246 - 11. Января 2008 :: 07:58
Печать  
Александр, а есть какие-нибудь новости по проекту? Стоит ли вообще ждать?
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: 1sqlite
Ответ #247 - 11. Января 2008 :: 09:25
Печать  
JohnyDeath писал(а) 11. Января 2008 :: 07:58:
Александр, а есть какие-нибудь новости по проекту? Стоит ли вообще ждать?


Я так понял, что по-хорошему надо было сам движок (sqllite) исправлять (сортировка, индексация, группирование, join) - а это крайне трудоемко, ну и ...
Печаль
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1sqlite
Ответ #248 - 11. Января 2008 :: 09:53
Печать  
Ну хотя б самый примитивные запросы для ТП, ну, ес-но, и сам провайдер ТП  Круглые глаза и типизацию.

П.С. Я просто зашёл на форум, смотрю - Саша здесь (а его давно не было, как оказалось, причина - коммуникатор  Улыбка), вот по-быстрому и задал вопрос, думая, что получу быстрый ответ.  Нерешительный
  
Наверх
 
IP записан
 
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: 1sqlite
Ответ #249 - 16. Января 2008 :: 09:23
Печать  
Здесь я, здесь Улыбка
Делаю потихоньку.
Довольно долго ковырялся с агрегированием в SQLite.
Вобщем, итог тестов.
На операциях группировки/агрегирования SQLite работает медленнее фокса, однако гораздо менее требователен к памяти, и позволяет проще организовать попадание в индекс.
Под рукой детальных результатов тестов нет, но примерно так:
На тестовом запросе с агрегированием фокс справлялся примерно в два раза быстрее, чем SQLite. При этом потребление памяти процессом 1С увеличивалось с 35 МБ до 250 МБ при использовании фокса, и до 40 МБ при использовании SQLite.
Кроме того, в запросе на фоксе пришлось очень изголятся с текстом условий, дабы фокс догадался использовать индекс.
Так как при работе с дбф базами я в основном юзаю терминал, то память в данном случае для меня является более ценным ресурсом, чем время (пусть лучше юзер подождет лишние 10 сек, чем хапнет 200 метров). Однако актуальность баз на дбф в последнее время для меня упала, и разработка 1sqlite для меня теперь не является рабочей необходимостью, а только хобби.
  
Наверх
 
IP записан
 
rat
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 1
Зарегистрирован: 04. Февраля 2008
Re: 1sqlite
Ответ #250 - 04. Февраля 2008 :: 11:25
Печать  
Потрясающая штука 1sqlite! Александр, огромное спасибо!

Добавил в "1sqlite.ert" кнопочку "статистика базы" - для подсчета кол-ва элементов в таблицах базы. Летает.

Замечено, при попытке выполнить запрос (а может при попытке отображения) по табличной части документа, не имеющей реквизитов, 1с вылетает ссылаясь на склероз.

Код
Выбрать все
select count(*) from ДокументСтроки_Такойто  


  

1sqlite_stat_001.zip ( 181 KB | Загрузки )
Наверх
 
IP записан
 
Z1
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 2906
Местоположение: Москва
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: 1sqlite
Ответ #251 - 04. Февраля 2008 :: 12:36
Печать  
rat писал(а) 04. Февраля 2008 :: 11:25:
Потрясающая штука 1sqlite! Александр, огромное спасибо!

Добавил в "1sqlite.ert" кнопочку "статистика базы" - для подсчета кол-ва элементов в таблицах базы. Летает.

Замечено, при попытке выполнить запрос (а может при попытке отображения) по табличной части документа, не имеющей реквизитов, 1с вылетает ссылаясь на склероз.

Код
Выбрать все
select count(*) from ДокументСтроки_Такойто  



Пересобрать бы библиотеку под sqlite3.5.5 должно еще быстрее работать.
  
Наверх
 
IP записан
 
kollodina
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 34
Зарегистрирован: 07. Июля 2008
Re: 1sqlite
Ответ #252 - 11. Августа 2008 :: 09:13
Печать  
начала широко использовать 1sqlite в ЗиК - и вот проблема... когда работает юзер,в которого в отчетах использована она, то другие вылетают из базы по блокировке таблицы констант.... подскажите - чего надо сделать? не хочется отказываться от 1sqlite.... так хорошо и быстро работает.
  
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: 1sqlite
Ответ #253 - 11. Августа 2008 :: 09:50
Печать  
Если я тебя правильно понял, то Саша Орефков уже работает над этой проблемой. Все ждём.
  
Наверх
 
IP записан
 
kollodina
Junior Member
**
Отсутствует


I Love YaBB 2!

Сообщений: 34
Зарегистрирован: 07. Июля 2008
Re: 1sqlite
Ответ #254 - 12. Августа 2008 :: 06:16
Печать  
постоянно все вываливается... юзеры меня скоро бить начнут... получается в многопользховательском режиме не надо использовать 1sqlite? быстрее переходить на 1сpp?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 15 16 [17] 18 19 20
ОтправитьПечать