* [room] Базы данных "для чайников"
@ 2006-03-27 13:41 Alexei V. Mezin
2006-03-27 23:01 ` Aleksey Korotkov
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Alexei V. Mezin @ 2006-03-27 13:41 UTC (permalink / raw)
To: smoke-room
В продолжение битья головой о стену вышестоящего начальства:
как и на любой фирме, где есть продажи, у нас тоже есть менеджеры по
продажам, клиенты, заказы, склады, поставки и т.п. И для обслуживания
всего этого хозяйства нужна база данных (адреса, заказы, состав
поставляемого изделия и т.п.). И у нас есть такая база.
А вот дальше начинается печальная история. Базу эту пишут в течение 4
или уже 5 лет 4, а теперь уже 5 человек. Причем пишут на Дельфи, а
данные в базе хранят на сервере в XML. При этом "авторы" ничего про
XML-стандарты, естественно, не знают. И там встречаются тэги вида
<client ID=001 ID=002> sdfasd </client>. И по моим данным примерно
20-25% базы есть "белый шум", т.е. тестовые записи, пустые записи,
неполные записи, идиотские записи. Данные хранятся на сервере, но при
соединении клиента с сервером, ВСЕ данные скачиваются на клиента. Это
сделано якобы для возможности работать оффлайн, но много последних
релизов клиент без сети не запускается, а просто зависает. Размер базы
примерно 7-8 таблиц по 5-7тыс. записей, т.е. от силы несколько мегабайт.
но в xml-виде это весит по 60-70Мб, а клиент ВСЕ это читает в память, и
занимает там 100-120Мб (что, при работе с ноута, критично). Данные по
сети передаются открытым текстом, без шифрования, а они все же
представляют некоторую коммерческую тайну. А клиент скачивает с сервера
не только саму базу, но и файл с логинами и хэшами паролей всех
пользователей. Клиент виснет от каждого второго действия, и раз в день
виснет сервер. При этом нужно звонить разработчикам, и они перегружают
сервер. Ну и напоследок: теперь эта группа разработчиков переписывает
свое поделие на Пролог! И наняли еще одного сотрудника для продаже этой
системы другим фирмам!!! (для справки: наша контора не
софтостроительная, и к компам вообще никакого отношения не имеет).
Лично у меня уже нет слов, которыми я могу характеризовать этих
"разработчиков". Когда я спросил у них, зачем они сделали ТАК, мне были
присланы ссылки на статьи 97-98 годов с обзором развития интернета (!!!)
и с обсуждением тонких и толстых клиентов (не для БД, а в качестве
workstation). Т.е. эти люди путают понятие "клиент БД" и "тонкий
клиент-workstation". :( Единственный аргумент "за", который я слышал,
состоял в том, что количество информации в каждой отдельной записи и
доступные поля заранее неизвестны (например, у клиента может быть жена,
а у нее день рождения, и это нужно занести в БД, а больше ни про кого
таких сведений нет). Я так понимаю, что это идеология не реляционных, а
объектных БД? Но сомневаюсь, что "разработчики" слышали хоть одно из
этих понятий :(
В ближайшее время будет внутриконторский семинар, где эти деятели будут
представлять очередной релиз своей поделки. Вот я и ищу, где бы просто и
понятно прочитать про "технологии БД, клиент-сервер, SQL" и т.п. Причем
чтоб коротко и ясно, чтоб можно было начальнику это на стол подбросить,
и он осознал, что 5 лет его любимый проект просто был тратой денег, а
этих разработчиков нужно расстрелять с конфискацией имущества.
--
Alexei V. Mezin
NT-MDT Co.
Phone: 095-913-5736
Fax: 095-913-573
Email: mezin@ntmdt.ru
URL: http://www.ntmdt.com
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [room] Базы данных "для чайников"
2006-03-27 13:41 [room] Базы данных "для чайников" Alexei V. Mezin
@ 2006-03-27 23:01 ` Aleksey Korotkov
2006-03-28 5:05 ` Беляев В.Н.
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Aleksey Korotkov @ 2006-03-27 23:01 UTC (permalink / raw)
To: smoke-room
On Mon, 27 Mar 2006 17:41:57 +0400
Alexei V. Mezin wrote:
Жуть...
AVM> Вот я и ищу, где бы просто и понятно прочитать про "технологии БД,
AVM> клиент-сервер, SQL" и т.п.
Ну так в соответствии с темой взять какую книжку из серии "для
чайников". Например, Allen G. Taylor. SQL for Dummies. Не знаю, есть ли
на русском, у меня она имеется в эл. виде на инглише.
--
С уважением,
Алексей Коротков
mailto:ziga@uni.udm.ru
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [room] Базы данных "для чайников"
2006-03-27 13:41 [room] Базы данных "для чайников" Alexei V. Mezin
2006-03-27 23:01 ` Aleksey Korotkov
@ 2006-03-28 5:05 ` Беляев В.Н.
2006-03-29 10:41 ` Eugene Prokopiev
2006-03-31 10:26 ` Eugene Prokopiev
3 siblings, 0 replies; 5+ messages in thread
From: Беляев В.Н. @ 2006-03-28 5:05 UTC (permalink / raw)
To: smoke-room
Hello Alexei,
Monday, March 27, 2006, 7:41:57 PM, you wrote:
AVM> В ближайшее время будет внутриконторский семинар, где эти деятели будут
AVM> представлять очередной релиз своей поделки. Вот я и ищу, где бы просто и
AVM> понятно прочитать про "технологии БД, клиент-сервер, SQL" и т.п. Причем
AVM> чтоб коротко и ясно, чтоб можно было начальнику это на стол подбросить,
AVM> и он осознал, что 5 лет его любимый проект просто был тратой денег, а
AVM> этих разработчиков нужно расстрелять с конфискацией имущества.
http://www.sergey.co.uk/WebPages/FoxProArticles/ws01_part01.aspx
Пример, как НАДО делать.
--
С уважением, Беляев
ICQ: 119181289
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [room] Базы данных "для чайников"
2006-03-27 13:41 [room] Базы данных "для чайников" Alexei V. Mezin
2006-03-27 23:01 ` Aleksey Korotkov
2006-03-28 5:05 ` Беляев В.Н.
@ 2006-03-29 10:41 ` Eugene Prokopiev
2006-03-31 10:26 ` Eugene Prokopiev
3 siblings, 0 replies; 5+ messages in thread
From: Eugene Prokopiev @ 2006-03-29 10:41 UTC (permalink / raw)
To: mezin,
культурный
офтопик
http://akop.ru/personal/1856
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [room] Базы данных "для чайников"
2006-03-27 13:41 [room] Базы данных "для чайников" Alexei V. Mezin
` (2 preceding siblings ...)
2006-03-29 10:41 ` Eugene Prokopiev
@ 2006-03-31 10:26 ` Eugene Prokopiev
3 siblings, 0 replies; 5+ messages in thread
From: Eugene Prokopiev @ 2006-03-31 10:26 UTC (permalink / raw)
To: mezin,
культурный
офтопик
http://rsdn.ru/Forum/?mid=18179
http://rsdn.ru/Forum/?mid=1045875
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2006-03-31 10:26 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-03-27 13:41 [room] Базы данных "для чайников" Alexei V. Mezin
2006-03-27 23:01 ` Aleksey Korotkov
2006-03-28 5:05 ` Беляев В.Н.
2006-03-29 10:41 ` Eugene Prokopiev
2006-03-31 10:26 ` Eugene Prokopiev
Культурный офтопик
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/smoke-room/0 smoke-room/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 smoke-room smoke-room/ http://lore.altlinux.org/smoke-room \
smoke-room@lists.altlinux.org smoke-room@lists.altlinux.ru smoke-room@lists.altlinux.com smoke-room@altlinux.ru smoke-room@altlinux.org smoke-room@altlinux.com
public-inbox-index smoke-room
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.smoke-room
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git