|
|
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
lockyСтранная идея? Ага. Идея класса "сделаем сейчас как попало, а потом исправим если что". Мне более привычна последовательность "сначала примем решение (о цене), а сделаем как решили (вставим запись в БД)". Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2009, 21:06 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov lockyСтранная идея? Ага. Идея класса "сделаем сейчас как попало, а потом исправим если что". Мне более привычна последовательность "сначала примем решение (о цене), а сделаем как решили (вставим запись в БД)". Вот тут и "принимается решение" - ставим текующую цену. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2009, 21:09 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov lockyАсь? Не понял вопроса, если честно. "Перенос данных справа налево" означает, что в БД есть две таблицы в которых хранятся абсолютно одинаковые данные. Не помню какую нормальную форму это нарушает, но какую-то из первых двух. Обычно БД стараются нормализовать до третьей и денормализацией пользуются только когда не сервер не справляется с нагрузкой. Если задача "переноса" - "повсеместная", значит производительности Оракула не хватает на поддержание третьей НФ или у разработчиков что-то неладно в консерватории. Так, что? оператором присваивания Вы тоже не пользуетесь? ну зачем хранить в двух переменных одинаковые значения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2009, 21:10 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
Eugenkru3Егоров АлександрВам уже приводили пример - в VisualStudio больше НЕ включается Visual FoxPro. Казалось бы зачем MS отказываться от среды разработки, превосходящей остальные продукты? Может быть потому что прикладная часть FoxPro довольно узка? И новые продукты MS предоставляют гораздо больше прикладных вещей, не теряя при этом и универсальности? VisualStudio включает Visual FoxPro. Если у тебя не включает значит у тебя не полная VisualStudio. Врете. А незнание своего любимого продукта прикрываете хамством. " Q: Is Visual FoxPro part of Visual Studio .NET? A: No. Visual FoxPro 9.0 is a stand-alone database development tool which is compatible and evolutionary from previous versions of Visual FoxPro. Visual FoxPro 9.0 does not use or install the Windows .NET Framework. Visual FoxPro 9.0 is compatible with Visual Studio .NET the area of XML Web services, XML support, VFP OLE DB provider, and more. Visual FoxPro and Visual Studio are complimentary tools that work great together, such as Visual FoxPro 9.0 plus ASP.NET for adding WebForm front ends and mobile device front ends to Visual FoxPro applications. Q: What is Microsoft's position on Visual FoxPro related to Visual Studio and .NET? A: We do not have plans to merge Visual FoxPro into Visual Studio and .NET, and there are no plans to create any sort of new Visual FoxPro .NET language. Instead, we are working on adding many of the great features found in Visual FoxPro into upcoming versions of Visual Studio, just like we've added great Visual Studio features into Visual FoxPro. If you want to do .NET programming, you should choose a .NET language with Visual Studio. " (c) Microsoft ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2009, 04:08 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
lockyBogdanov AndreylockyОшибку - сам видишь?Да, но надеюсь, что умный программист сам сможет ее устранить. для Выбор СУБД! поступать аналогично? А это здесь причем? Вы утверждали, что оракловый SQL плохо справляется с вашей задачей. Вам привели примеры, которые позволяют решить вашу задачу используя SQL. Ну а ваше желание решать задачу именно тем запросом, которым вы хотите не более чем ваше желание. Если необходим именно этот запрос, то выбирайте другой инструмент. Если же нужно решить прикладную задачу, то решение - на поверхности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2009, 10:14 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
Bogdanov AndreyЕсли необходим именно этот запрос, то выбирайте другой инструмент. Отличный выход! Ну просто отличный! Bogdanov Andrey Если же нужно решить прикладную задачу, то решение - на поверхности. Было бы неплохо его озвучить? Если не сложно, конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2009, 13:07 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
lockyBogdanov AndreyЕсли необходим именно этот запрос, то выбирайте другой инструмент. Отличный выход! Ну просто отличный! Bogdanov Andrey Если же нужно решить прикладную задачу, то решение - на поверхности. Было бы неплохо его озвучить? Если не сложно, конечно. merge ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2009, 13:12 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) merge Ну разве что... Кстати, насколько часто используется merge? В тех базах, что мимо меня пробегали - я не припоминаю, чтобы встречалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2009, 13:21 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
lockyBogdanov Andrey Если же нужно решить прикладную задачу, то решение - на поверхности. Было бы неплохо его озвучить? Если не сложно, конечно.Уже в этой теме предлагалось как минимум четыре решения (очень странно, что вы их не заметили) - цикл, триггер, merge и более сложный update. Может быть можно и еще какие-нибудь выдумать, но мне и этих за глаза хватает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2009, 13:29 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
Bogdanov AndreyУже в этой теме предлагалось как минимум четыре решения (очень странно, что вы их не заметили) - цикл, триггер, merge и более сложный update. Может быть можно и еще какие-нибудь выдумать, но мне и этих за глаза хватает. Из всего перечисленного только, видимо, merge является сколько нибудь приемлимым решением (и то только в силу того, что все остальные - смерти подобны). Да и к merge есть некоторые вопросы, но я пока что не в состоянии их квалифицировано озвучить в силу неумения нормально читать планы оракла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2009, 13:43 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
Хотя нет, вру. Первым, наверное, шел бы цикл, вторым - merge. А триггер и сложный апдейт - это ф топку. Особенно триггер. Со сложным апдейтом еще можно было бы помучится, но возникает подозрение, что дублирование кода (в select подзапросе и в where clause) приводит к двойному выполнению соотв. запросов, кроме того - такую конструкцию чисто синтаксически сложнее поддерживать - необходимо вносить изменения в две точки одновременно, причем совершенно не факт, что изменения будут одинаковы. А триггер - его на что-то вешать нужно, на представление, например. А представлений в большинстве случаев то как раз и нет. ------------------------- There’s no silver bullet! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2009, 13:46 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
locky В моём примере мне предложили построить индекс - и всё заработало. Следовательно, если в действующей системе грохнуть индекс - то всё упадёт. Создание индекса - не есть вмешательство в логику, не так ли? Вы опять перепутали создание индекса с навешивание констрейнта уникальности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2009, 13:33 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
skeletВы опять перепутали создание индекса с навешивание констрейнта уникальности Скорее - недоговорил ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2009, 16:19 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
lockyskeletВы опять перепутали создание индекса с навешивание констрейнта уникальности Скорее - недоговорил ;) Индекс - физика Констрейнт - логика ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2009, 16:22 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) Индекс - физика Констрейнт - логика Не спорю :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2009, 16:27 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
lockyGluk (Kazan) Индекс - физика Констрейнт - логика Не спорю :) но лукавишь, намеренно смешивая эти понятия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2009, 17:14 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)lockyGluk (Kazan) Индекс - физика Констрейнт - логика Не спорю :) но лукавишь, намеренно смешивая эти понятия Нет. Просто намекаю, что вообще говоря не всегда возможно пострить констрейнт. И тогда единственный приемлимый способ - курсор. Ну, или мерге - но он не так красив. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2009, 17:30 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
lockyНу, или мерге - но он не так красив. Ну я не сомневался, что речь идет о "шашечках" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2009, 17:47 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan)lockyНу, или мерге - но он не так красив. Ну я не сомневался, что речь идет о "шашечках" :) "о шашечках" и о странном плане запроса, который я пока не в состоянии целенаправленно обсуждать, но в котором одна из таблиц присутствует лишний раз (и, такое впечатление - без условий). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2009, 17:53 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
lockyGluk (Kazan)lockyНу, или мерге - но он не так красив. Ну я не сомневался, что речь идет о "шашечках" :) "о шашечках" и о странном плане запроса, который я пока не в состоянии целенаправленно обсуждать, но в котором одна из таблиц присутствует лишний раз (и, такое впечатление - без условий). Ну ты бы его отбубликовал, вместе бы да посмотрели ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2009, 17:58 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
locky "о шашечках" и о странном плане запроса, который я пока не в состоянии целенаправленно обсуждать, но в котором одна из таблиц присутствует лишний раз (и, такое впечатление - без условий). давайте план запроса с студию, тут знающего народа полно - разберёмся ;-) p.s. план можно получить аутотрейсом в sqlplus или графически, в том же тоаде. что-бы врубить аутотрейс надо активировать plustrace роль. Впрочем уверен, что спец такой высокой (без кавычек!) квалификации как вы, без труда разберётся и без моих ненужных советов ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2009, 18:23 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
Итак господа, как показало время, самая лучшая СУБД на сегодня - это Visual Foxpro! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2010, 22:34 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
Eugenkru10Итак господа, как показало время, самая лучшая СУБД на сегодня - это Visual Foxpro! весенее обострение ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2010, 09:25 |
|
||
|
Выбор СУБД!
|
|||
|---|---|---|---|
|
#18+
Прописал в яндексе "сравнение СУБД" и нашёл этот форум, 75 страниц читать просто жесть :) Ну чтож начнём...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2010, 12:10 |
|
||
|
|

start [/forum/topic.php?fid=35&gotonew=1&tid=1552792]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
8ms |
get first new msg: |
17ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 407ms |

| 0 / 0 |
