View previous topic :: View next topic |
Author |
Message |
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
Posted: 26 Mar 2007 14:23 Post subject: СУБД БЭСТ-5 |
|
|
Скажите, что в 2007г представляет из себя БЭСТ-5 с точки зрения СУБД? |
|
Back to top |
|
|
Плешивцев Евгений
Joined: 03 Apr 2007 Posts: 95 Location: Плешивцев Евгений
Interests: Волгоград
|
Posted: 04 Apr 2007 23:43 Post subject: |
|
|
1. добрый день. В 2007, как впрочем и 2006, 2005,... СУБД Б-5 - база данных Visual FoxPro 7.0. Наверное самая быстрая и устойчивая современная dbf форма хранения.
2. Использование FR, в большей степени, привело к полноценному задействованию файла контейнера dbc. Там даже хранятся процедуры и тригеры. |
|
Back to top |
|
|
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 10 Apr 2007 11:50 Post subject: |
|
|
Марина SQL-сервер понятие относительное.
Т.е. БЭСТ-5 движется в сторону развития сервера приложений и своего хранилища днных, которое этот сервер приложений будет обрабатывать. (ничего не напоминает ? )
Ну и параллельно есть тенденция создания кросс-платформенного решения. Т.е. спсобность серверу приложений жить в линуксе...
P.S. По вопросам программирования пишите все там же
Т.е. программирование в БЭСТ-4 плавно оъединяется с программированием в БЭСТ-5. Правильнее наверно было бы программирование в БЭСТ на харборе тему называть.... |
|
Back to top |
|
|
grey
Joined: 12 Jan 2004 Posts: 297 Location: Родионов С.Г. Occupation: ООО Бухгалтер, программист Interests: Набережные Челны
|
Posted: 10 Apr 2007 12:26 Post subject: |
|
|
Марина, не забывайте что большая часть Б5 унаследована от Б4 и использует навигационный метод обработки наборов данных, простая замена DataSet ов на SQL-ные не даст прироста производительности, скорее даже снизит её. Перевод в SQL имеет смысл после перевода рисованного интерфейса в объектный. Гораздо полезнее в этом плане вынос некоторых функций на сторону сервера приложений - индексация, расчет подитогов для отчетов и т.п.
Константин, а насколько велика разница между Harbourом и XBase++ используемом в дизайнере приложений ? _________________ http://grey-soft.narod.ru - примочки к программам серии БЭС |
|
Back to top |
|
|
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
Posted: 10 Apr 2007 13:43 Post subject: |
|
|
Производительность, производительность ... Закрытие месяца замучилась делать в БЭСТ-4.
Я понимаю, что объем базы FoxPro позволяет делать перенос в архив реже, но не придется ли, накопив большую базу, для закрытия месяца выгонять пользователей из программы аж на несколько дней?
И еще. Вот в БЭСТ-4, кроме закрытия месяца (читай переноса в архив ) есть операция Управление оперативным периодом. В этой операции на мой взгляд плохо то, что не строятся промежуточные остатки на эту дату, поэтому после этой операции не происходит ускорения отчетов с остатками, хотя документы с начала периода лежат мертвым грузом. По-моему в БЭСТ-4 напрасно объединены в единое целое операции 1 переноса в архив документов и 2 пересчета начальных остатков. Я бы пересчет начальных остатков отнесла бы к Управлению оперативным периодом. Хотелось бы узнать, в БЭСТ-5 вышеупомянутые операции устоены точно так же, как в БЭСТ-4, или как-то по-другому? |
|
Back to top |
|
|
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
Posted: 10 Apr 2007 15:48 Post subject: |
|
|
nordk wrote: | Марина SQL-сервер понятие относительное.
Т.е. БЭСТ-5 движется в сторону развития сервера приложений и своего хранилища днных, которое этот сервер приложений будет обрабатывать. (ничего не напоминает ? ) |
Я что-то не поняла, компания БЭСТ что, планирует разработку своего, более быстрого чем БД FoxPro, хранилища данных? |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 10 Apr 2007 18:39 Post subject: |
|
|
Вообще-то FoxPro снята с производства. Она пока еще поддерживается мелкомягкими примерно лет пять еще.
А на самом деле скорее речь идет о таком домашнем варианте
SQL решения (условно) с возможность раотать на разных платформах
MS SQL то под Линуксом жить не станет.
А ядра и там и там на харборе. Так что насчет закрытия месяца и производительности мне Ваш вопрос не совсем понятен.
Насколько знаю в Б4 достаточно высокая производительность.
Может стоит обсудить что там у Вас не так сейчас ?
Управление периодом это всего лишь запрет на изменние проводок
и никак не связано с закрытием периода и уменьшением таблиц. |
|
Back to top |
|
|
nordk
Joined: 27 Jun 2005 Posts: 1000 Location: Горбунов Константин Occupation: БЭСТ-Партнер Interests: СПб
|
Posted: 10 Apr 2007 18:49 Post subject: |
|
|
grey wrote: |
Константин, а насколько велика разница между Harbourом и XBase++ используемом в дизайнере приложений ? |
Это я так понимаю одно и тоже.
По крайней мере точно могу сказать что счаз все переводится на харбор и ,возможно, дизайнер отчетов тоже постепенно на харбор уведут. Хабор на самом деле способен держать объем.
И работать умеет очень быс |
|
Back to top |
|
|
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
Posted: 11 Apr 2007 08:12 Post subject: |
|
|
nordk wrote: | Может стоит обсудить что там у Вас не так сейчас ?
Управление периодом это всего лишь запрет на изменние проводок
и никак не связано с закрытием периода и уменьшением таблиц. |
Я имела в виду вот что. Например, я строю отчет в Товарах за последнюю неделю, который включает начальные остатки и информацию по движению каждого товара в отдельности за этот период. Предположим, что незакрытый период, например, год, а дата Управления периодом - начало месяца. Тогда я очень быстро, за секунды, выберу информацию по движению, но очень-очень долго, минут 20-40 (по сети), буду строить начальные остатки на эту неделю. Но если бы при закреплении даты Управления периодом где-то запоминались промежуточные остатки на эту дату и они использовались в отчетах БЭСТа, где есть остатки (оборотно-сальдовая ведомость, остатки на дату), то эти отчеты строились бы намного быстрее.
Но ответьте все-таки пожалуйста на вопрос, закрытие периода и Управление периодом в БЭСТ-5 устроены так же, как в БЭСТ-4?
А еще хочу пожаловаться на Управление периодом. У меня тетки в Торговом зале спокойно открыли отчет о продажах, лежащий в закрытом периоде с точки зрения Управления периодом. Проводки, понятно, погибли. Затем они захотели его все-таки закрыть, и вот тут БЭСТ-4 показал им фигу. Вот тебе и запрет на изменение проводок.
(И вообще, если Управление оперативным периодом касается только проводок, то ему логично было бы находиться в АРМЕ ГБ, а не в Товарах)
Last edited by Марина on 11 Apr 2007 08:39; edited 1 time in total |
|
Back to top |
|
|
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
Posted: 11 Apr 2007 08:39 Post subject: |
|
|
nordk wrote: | А на самом деле скорее речь идет о таком домашнем варианте
SQL решения (условно) с возможность раотать на разных платформах
MS SQL то под Линуксом жить не станет.
А ядра и там и там на харборе. |
А реальные работы начаты в этом направлении? Или только в планах? |
|
Back to top |
|
|
Дениска
Joined: 26 Feb 2002 Posts: 649
|
Posted: 11 Apr 2007 08:57 Post subject: |
|
|
Марина wrote: |
Я имела в виду вот что. Например, я строю отчет в Товарах за последнюю неделю, который включает начальные остатки и информацию по движению каждого товара в отдельности за этот период. Предположим, что незакрытый период, например, год, а дата Управления периодом - начало месяца. Тогда я очень быстро, за секунды, выберу информацию по движению, но очень-очень долго, минут 20-40 (по сети), буду строить начальные остатки на эту неделю. Но если бы при закреплении даты Управления периодом где-то запоминались промежуточные остатки на эту дату и они использовались в отчетах БЭСТа, где есть остатки (оборотно-сальдовая ведомость, остатки на дату), то эти отчеты строились бы намного быстрее.
|
По-моему хорошее предложение по доработке БЭСТ- |
|
Back to top |
|
|
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
Posted: 11 Apr 2007 09:46 Post subject: |
|
|
Дениска wrote: |
По-моему хорошее предложение по доработке БЭСТ-а! |
Да, и если бы эти промежуточные остатки использовались также при закрытии месяца (для расчета входящего остатка на новую дату), то и закрытие месяца проходило бы быстрее |
|
Back to top |
|
|
psa
Joined: 03 Mar 2002 Posts: 41 Location: Павличенко Сергей Александрович Occupation: Компания БЭСТ Interests: Москва
|
Posted: 11 Apr 2007 16:11 Post subject: |
|
|
Марина wrote: | Дениска wrote: |
По-моему хорошее предложение по доработке БЭСТ-а! |
Да, и если бы эти промежуточные остатки использовались также при закрытии месяца (для расчета входящего остатка на новую дату), то и закрытие месяца проходило бы быстрее |
Добрый день!
Собственно по этому пути и идет дальнейшая разработка БЭСТ.
Вот выдержка из пресс релиза по БЭСТ-5 версия 3.4. о Банке данных по счетам.
В тех случаях, когда предприятие выполняет много операций, в базе данных БЭСТ-5 накапливается огромное число проводок. Это неизбежно приводит к падению скорости формирования отчетности и вызывает справедливые нарекания бухгалтеров. Как с этим бороться - ясно. Нужно заранее вычислять промежуточные итоги, а при формировании отчетов использовать заранее приготовленные данные. Именно по такому принципу и строятся разнообразные хранилища данных.
Аналогичное решение для работы со счетами и проводками применено и в версии 3.4. Программа самостоятельно или по командам пользователя формирует таблицы остатков и оборотов по счетам (с учетом аналитик и корреспонденций). При этом данные накапливаются по периодам двух типов: суткам и месяцам. Вычисленные данные затем используются для формирования отчетности, а также для анализа данных учета. Формально это не классическое хранилище и поэтому было использовано другое название - "банк данных". Но по сути это и есть хранилище.
Подробное описание Вы можете посмотреть здесь: http://www.bestnet.ru/news/2007/20.htm
Успехов!
С.Павличенко |
|
Back to top |
|
|
Марина
Joined: 27 Aug 2002 Posts: 501 Location: Кондрина Марина Александровна Occupation: ОАО БКО программист Interests: Боровичи Новгородской обл
|
Posted: 12 Apr 2007 10:41 Post subject: |
|
|
Здесь, к сожалению, идет речь о промежуточных данных по проводкам, а хотелось бы - по остаткам каждого това |
|
Back to top |
|
|
|