Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.03;
Скачать: CL | DM;

Вниз

Что разрабатывают на Си шарп?   Найти похожие ветки 

 
ANB ©   (2006-11-14 18:14) [200]


> А Вы допускаете, что существуют софтовые конторы, которые
> перед каждым проектом делают специальные исследования по
> средствам разработки, выбирают 2-3 наиболее приемлемых из
> них, на которых делают тест-проекты с наиболее рисковыми
> участками, после чего принимают решение об исполнении проекта
> на наиболее подошедшем средстве?

Допускаю. Однако сам так не делаю. Обычно, если есть возможность - советуюсь с учителем, если нету - беру делфи7 + Оракл. Впрочем, обычно учитель советует мне ту же комбинацию :) Изредка я его не слушаюсь и оставляю один оракл :)


 
ANB ©   (2006-11-14 18:17) [201]


> Корпоративных хранилищ данных.

Вот сколько я не слышал про "КХД" (обычно их называют DWH), так почему то у всех они на оракле.


 
Anatoly Podgoretsky ©   (2006-11-14 19:39) [202]

> Игорь Шевченко  (14.11.2006 17:12:06)  [186]

> Это неправильная арифметика, клавиатура с мышкой не складываются.

Это правильно, вот у меня сейчас мышка нервно отдыхает в стороне.


 
Anatoly Podgoretsky ©   (2006-11-14 19:41) [203]

> Игорь Шевченко  (14.11.2006 17:32:10)  [190]

> Ну непонятна мне польза от схематического изображения.

Ну польза то есть, но пока количество таблицек не превышает 10, потом количество перерастает в качество, и вся эта польза идет в стопку, только для отчета.


 
Anatoly Podgoretsky ©   (2006-11-14 19:42) [204]

> Курдль  (14.11.2006 17:48:12)  [192]

Да все вы тут передергиваете :-)


 
Sergey Masloff   (2006-11-14 21:53) [205]

ANB ©   (14.11.06 18:17) [201]
>Вот сколько я не слышал про "КХД" (обычно их называют DWH), так почему >то у всех они на оракле.
Потому что ты в ex-ussr. А так бы слышал про терадейта и дибиту.


 
Ne-Ld   (2006-11-14 22:28) [206]

palva ©   (13.11.06 13:54) [32]

> Вопросов, направленных на обсуждение, почему не надо изучать
> тот или иной предмет на форуме очень много:


> Несколько завуалированна, но та же мотивировка у вопроса
> "посоветуйте хорошую книгу по...".

с последнем несогласен в корне.

Вам никогда не попадалась книжка, автор которой только что приехал из Бобруйска?
Или книга автора, который пишет в духе "Ну мне здесь и так все понятно!" или который просто демонстрирует остроту своего ума в ущерб качеству изложения "Смотрите какой я умный! Как я ловко здесь все скомпоновал!"
Нужно потратить время просматривая гору литературы, что бы найти что-то стоящее.
У некоторых авторов напрочь отсутствует вкус. Читать их - смерть мозгу.
Продолжать можно долго, но думаю, что основная идея понятна: книги сильно отличаются по качеству.


 
ANB ©   (2006-11-15 10:22) [207]


> автор которой только что приехал из Бобруйска?

Опытные программисты живут не только в москве. Иногда попадаются и в других городах.
Хотя согласен - например книжки Глушакова (если фамилию не переврал) - это вообще издевательство и сплошные ошибки. При этом он их умудряется писать не все возможные компьютерные темы. И все одинаково бестолковые.


 
Курдль ©   (2006-11-15 10:33) [208]


> ANB ©   (14.11.06 18:17) [201]
> Вот сколько я не слышал про "КХД" (обычно их называют DWH),
>  так почему то у всех они на оракле.


Коллега! К чему такая безапелляционность? Вы, часом, не минёр?  :)
Оракл - РСУБД. Sybase IQ - специализированная система управления хранилищем данных, построенная совсем по другим принципам (например, оперирует она не записями, а колонками). По некоторым ключевым показателям она превосходит оракл в 10 раз а по некоторым - в 100 раз.


 
Игорь Шевченко ©   (2006-11-15 10:33) [209]

ANB ©   (15.11.06 10:22) [207]


> Опытные программисты живут не только в москве


А где живет Архангельский ? :) Не далее чем вчера был в книжкином магазине, под его бессмертные творения отведена целая полка. Еще пол-полки отведено под творения иногда мелькающего тут Фленова, с его выпученными глазами ксакепа. Фленов вроде тоже не из Бобруйска, разве что на пути туда.


 
ANB ©   (2006-11-15 11:38) [210]


> Курдль ©   (15.11.06 10:33) [208]

Sybase видел только раз, не приколола, желания с ней плотно общаться не возникло. Посему я не в теме. Ща проконсультируюсь со знающими людьми . . .


 
Курдль ©   (2006-11-15 11:48) [211]


> ANB ©   (15.11.06 11:38) [210]
> Sybase видел только раз, не приколола


Железный аргумент!
Я уже говорил, что некоторые компании перед использованием того, или иного ПО производят исследования от бюджетных до технологических.
Так вот, лет 7 назад, на рынке СУБД уровня рабочих групп по соотношению цена/качество "Sybase ASA" конкурентов не было. Да и сейчас не вижу.
Кстати, а какую СУБД ты вообще признаешь? Оракл? А если не Оракл, приведи пример навскидку?


 
ANB ©   (2006-11-15 11:51) [212]


> Кстати, а какую СУБД ты вообще признаешь?

Оракл и адабас, но адабаса у меня ща нету - дорогой он и здоровый. Так что приходится с ораклом работать.


 
ANB ©   (2006-11-15 11:52) [213]


> Да и сейчас не вижу.

Эта - давай ветку заведем Sybase vs Oracle. А то мы тут от темы отклонились


 
euru ©   (2006-11-15 11:52) [214]


> Курдль ©   (15.11.06 10:33) [208]
> Коллега! К чему такая безапелляционность?
> Вы, часом, не минёр?  :)
Наверно, под минёром сапёр подразумевался? :)
Так и среди них вроде бы засилья Oracle не наблюдается.


 
Курдль ©   (2006-11-15 11:54) [215]


> euru ©   (15.11.06 11:52) [214]
> Наверно, под минёром сапёр подразумевался? :)

Нет. Те, кто знают альтернативное применение термина ЛОХ меня понимают.


 
ANB ©   (2006-11-15 11:54) [216]


> Наверно, под минёром сапёр подразумевался? :)

Неверное предположение. Курдль прав, я заодно немного и минер :) (чего меня туда поесло с моей ВУС ?)


 
Курдль ©   (2006-11-15 11:56) [217]


> ANB ©   (15.11.06 11:52) [213]
> Эта - давай ветку заведем Sybase vs Oracle. А то мы тут от темы отклонились

Для рабочих групп? Да легко! Лицензия "Sybase ASA" ~$100 oracle - ~$1000.
Зеленый от оранжевого отличить можешь?


 
ANB ©   (2006-11-15 11:58) [218]

Курдль ©   (15.11.06 11:56) [217]
Типа - давай уж здесь, может еще народ подтянется.

http://delphimaster.net/view/15-1163581041/


 
Игорь Шевченко ©   (2006-11-15 11:58) [219]


> Так вот, лет 7 назад, на рынке СУБД уровня рабочих групп
> по соотношению цена/качество "Sybase ASA" конкурентов не
> было. Да и сейчас не вижу.


А с тех пор появились Firebird, MSDE и Oracle XE....И вообще за 7 лет много воды утекло. У меня до сих пор болтается CD 8-летней давности с продуктами Sybase - они тогда довольно агрессивную политику проводили по внедрению на местный рынок, раздавали эти компакты всем желающим (и нежелающим тоже).


 
Курдль ©   (2006-11-15 11:59) [220]


> ANB ©   (15.11.06 11:58) [218]

Даже не думай!
Все уже есть на http://www.sql.ru/forum/actualtopics.aspx?bid=10


 
pasha_golub ©   (2006-11-15 12:25) [221]

Я тоже не сторонник диаграм! Но я никогда в жизни не скажу, что читать скрипт намного понятней, чем "читать" диаграмму! Единственным плюсом диаграмм считаю отображение FK, все остальные связи (ассоциация, наследование) от лукавого!

Более того, считаю, что ER-редактор должен писаться под конкретную СУБД, а не махом под все живое.


 
Игорь Шевченко ©   (2006-11-15 12:27) [222]

pasha_golub ©   (15.11.06 12:25) [221]


> Я тоже не сторонник диаграм! Но я никогда в жизни не скажу,
>  что читать скрипт намного понятней, чем "читать" диаграмму!
>  


Во-первых, скрипт скрипту люпус эст. Во-вторых, у диаграмм есть одно, на мой взгляд, достоинство - лишнее на них видно гораздо быстрее, чем без них.


 
Курдль ©   (2006-11-15 12:34) [223]


> Игорь Шевченко ©   (14.11.06 17:58) [194]
> всегда можно в том же дизайнере сказать Reverse Engineer по готовой схеме, выбрать нужные объекты
> и получить так милые сердцу ряда людей диаграммы :)

Для больших баз это тяжкий кропотливый труд. Если просто реверснуть всю базу, получишь некую на вид "паутину с несколькими сотнями мух-таблиц в ней". Если методично разгребать по тематическим субдиаграмам - много времени потратишь. Так что лучше уж сразу проект БД начинать с моделей и вести его скурпулезно.


 
Игорь Шевченко ©   (2006-11-15 12:36) [224]

Курдль ©   (15.11.06 12:34) [223]

Не хочется делать двойную работу, в смысле сопровождения и скриптов и диаграмм. Потому что скрипт руками все равно приходится настраивать.


 
Курдль ©   (2006-11-15 12:39) [225]


> Игорь Шевченко ©   (15.11.06 12:36) [224]
> Не хочется делать двойную работу, в смысле сопровождения
> и скриптов и диаграмм. Потому что скрипт руками все равно
> приходится настраивать.


Мне никогда не приходилось.
А навскидку, не можешь привести какие-нибудь экзотические скрипты создания БД, которые могут не поддерживаться CASE? Допускаю, что ты прав, а я просто не углублялся в тонкости...


 
ANB ©   (2006-11-15 12:43) [226]


> Оракл - РСУБД. Sybase IQ - специализированная система управления
> хранилищем данных, построенная совсем по другим принципам
> (например, оперирует она не записями, а колонками). По некоторым
> ключевым показателям она превосходит оракл в 10 раз а по
> некоторым - в 100 раз.

Значится, проконсультировался я со своим гуру по сему вопросу.

Sybase IQ оперирует теми же самыми данными, что и любая другая СУБД. Отличается она тем, что хранит данные не по строкам, а по колонкам; это стандартное решение для OLAP-серверов, насколько мне известно, аналогичное есть в DB2, Oracle OLAP Option также использует этот подход. Что касается показателей - такие утверждения принято снабжать ссылками на материалы корректно проведенных экспериментов, показывающие, что именно и как именно меряли.


 
ANB ©   (2006-11-15 12:48) [227]


> А навскидку, не можешь привести какие-нибудь экзотические
> скрипты создания БД, которые могут не поддерживаться CASE?
>  

Угу. В частности оракл дизайнер не видит разницы между integer и number


 
Игорь Шевченко ©   (2006-11-15 12:54) [228]

Курдль ©   (15.11.06 12:39) [225]


> А навскидку, не можешь привести какие-нибудь экзотические
> скрипты создания БД, которые могут не поддерживаться CASE?
>  


Так в ветке на SQL.RU как раз такие примеры. Навскидку - размер полей в байтах и в символах, насколько я знаю из опыта коллег - не генерировались индексы по вторичным ключам, кроме того, у оракла довольно многословный синтаксис в части создания объектов. Опять же, я допускаю, что народ не досконально изучил case-средство, но за то время, которое требуется для досконального изучения, написать руками скриптов можно на полгигабайта, а то и больше.


 
Курдль ©   (2006-11-15 13:03) [229]


> ANB ©   (15.11.06 12:48) [227]
> Угу. В частности оракл дизайнер не видит разницы между integer и number

Это странно. PD видит разницу между integer numeric decimal и т.д. Причем, дает выбирать только те типы данных, которые поддерживаются заявленной СУБД.


> Игорь Шевченко ©   (15.11.06 12:54) [228]
> Так в ветке на SQL.RU как раз такие примеры. Навскидку -
>  размер полей в байтах и в символах, насколько я знаю из
> опыта коллег - не генерировались индексы по вторичным ключам,
>  кроме того, у оракла довольно многословный синтаксис в
> части создания объектов.

С размером полей не вижу особых проблем. Мне кажется, что компания перед разработкой проекта описывает все необходимые домены (причем используемые безотносительно типа СУБД), а потом уж от них не отступает.
Т.е. один раз сделай над собой усилие и опиши домен "Notes: VarChar(4096)" в байтах, а потом уж об этом и не задумывайся.

А вот про объекты ничего не могу сказать - не пробовал.
Только слухи слыхивал, что объектная модель у оракла сыровата...


 
pasha_golub ©   (2006-11-15 13:09) [230]

Игорь, как из скрипта достать список таблиц имеющих референс на данную?

Как быстренько просмотреть структуру каждой из низ в разумные сроки?

Референсы в ваших скриптах должны создаваться после всех CREATE TABLE с помощью ALTER TABLE? Или прямо в CREATE TABLE?


 
pasha_golub ©   (2006-11-15 13:11) [231]


> Если просто реверснуть всю базу, получишь некую на вид "паутину
> с несколькими сотнями мух-таблиц в ней".


> Курдль ©


Угу, реверс - это страх для больших БД.


 
Игорь Шевченко ©   (2006-11-15 13:12) [232]

pasha_golub ©   (15.11.06 13:09) [230]


> Игорь, как из скрипта достать список таблиц имеющих референс
> на данную?


Для Oracle - жаба или Тора (не из скрипта, а из схемы, разумеется)


 
pasha_golub ©   (2006-11-15 13:17) [233]


> Игорь Шевченко ©   (15.11.06 13:12) [232]

Я понимаю, что имея доступ к БД мы это сделаем. Но мы же сначала пишем скрипт? Он вроде как самодостаточен, как и диаграмма.

Следуя такой логике нам Форм Дизайнер тоже не нужен. Почему бы напрямую не писать ГУИ в файлы .dfm ?


 
clickmaker ©   (2006-11-15 13:20) [234]


> Почему бы напрямую не писать ГУИ в файлы .dfm ?

ну это разные вещи. ГУИ - это товар лицом, а за диаграмму клиент тебе денег не даст


 
Игорь Шевченко ©   (2006-11-15 13:24) [235]

pasha_golub ©   (15.11.06 13:17) [233]


> Я понимаю, что имея доступ к БД мы это сделаем. Но мы же
> сначала пишем скрипт? Он вроде как самодостаточен, как и
> диаграмма.


Вполне себе самодостаточен. Я тебе открою один секрет - так как скрипт представляет собой текстовый файл, в нем доступна операция поиска, если тебе надо найти что-то не в схеме. Так что видишь - без доступа к базе тоже обошлись. А вот по файлу диаграммы такую операцию сделать несколько труднее...


 
ZeroDivide ©   (2006-11-15 13:30) [236]


> Игорь Шевченко ©   (14.11.06 17:32) [190]
>
> Курдль ©   (14.11.06 17:26) [187]
>
> Мы опять приходим к одному и тому же - вся эта куча средств
> для "улучшения производительности разработки проектов" приводит
> к тому, что народ, вместо того, чтобы разрабатывать проекты,
>  бросается изучать всю эту кучу средств и технологий.


Отчасти согласен. Не все что придумано, можно использовать и не все кто придумывают, сами в реальности это используют. Более того, кое-что из придуманного использовать нельзя, категорически, оно имеет лишь научно-исследовательскую ценность, не более. Но, все таки, делать вывод, что использовать, а что нет, нужно очень хорошо подумав и обязательно после этого нужно быть готовым изменить свою точку зрения, т.к. предыдущие "железные" выводы, могли быть основаны на неполноте информации.

Современный PD - вешь на которую стоит обратить внимание всем разработчикам БД. Т.к. это уже далеко не просто средство схематического изображения структуры БД - это полноценное и удобнейшее средство управления физической моделью + формальная спецификация. К людям, работающим в команде 10 + и моделью с 150+ таблицами и не использующим для управления физической моделью CASE-средства, я отношусь как к "диким гангстерам времени накопления первоначального капитала"... мне даже не представить какой ужасный хаос твориться в сопровождении таких проектов...

Пару слов о Business Process Model и средствах для ее проектирования: Вот этим №"%$@%, разработчики точно не должны заниматься. По идее, организация сертифицированная по ISO 9001:2000 должна уже иметь BPM (Их модели процессов это и есть BPМ) и спрашивать их надо с тех кто занимается системой менеджмента качества. Другой вопрос в том, что на данный момент я не знаю ни одного вменяемого CASE-средства, которое могло бы ускорить и повысить качество перевода BPM -> PDM.


 
ZeroDivide ©   (2006-11-15 13:36) [237]


> А вот по файлу диаграммы такую операцию сделать несколько
> труднее...


Серет за секрет: в PD есть FindObjects, причем параметры поиска значительно шире чем "по части слова, без учета регистра" :P


 
Игорь Шевченко ©   (2006-11-15 13:37) [238]

ZeroDivide ©   (15.11.06 13:30) [236]

Тут один момент - сертификация по ISO 9000 - это один из тех моментов, которые придумали, чтобы засорить нам мозги :) Вместо того, чтобы заниматься разработкой, народ занимается сертификацией


 
Игорь Шевченко ©   (2006-11-15 13:38) [239]

ZeroDivide ©   (15.11.06 13:36) [237]

Это в PD. А не в файле диаграммы :)


 
KSergey ©   (2006-11-15 13:45) [240]

> Игорь Шевченко ©   (15.11.06 13:37) [238]
> Вместо того, чтобы заниматься разработкой, народ занимается
> сертификацией

Я больше скажу: еще и вместо того, чтобы это самое качество повышать! :(
Хотя это и мало относится с С#



Страницы: 1 2 3 4 5 6 7 вся ветка

Текущий архив: 2006.12.03;
Скачать: CL | DM;

Наверх




Память: 1.1 MB
Время: 0.076 c
1-1161157384
Gear
2006-10-18 11:43
2006.12.03
The exception unknown software exception


2-1163112797
image
2006-11-10 01:53
2006.12.03
Как узнать количество потоков работающих в данный момент времени


2-1163766009
Grant
2006-11-17 15:20
2006.12.03
ODBC


15-1163151320
HeadHunter
2006-11-10 12:35
2006.12.03
Требуется Delphi программист (Минск)


15-1163157805
Elen
2006-11-10 14:23
2006.12.03
Конвертация 3D