|
|
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
pkarklinVolochkovaНу ка просвятите что такое identity когда не ересь? Вы в формуле 3+1=4 исходите из ошибочного постулата, что на следующем шаге должно быть 4+1=5, на счет "+1" Вы правы, а вот на счет "4" нет, ибо identity обладает свойством монотонного нарастания, но ни свойством уникальности и непрерывности, ибо на значение "4" могут повлиять как в большую, так и в меньшую сторону, как DML (включая откаченные транзакции), так и DBCC. Вы не съезжайте... Что такое identity, если не то что было описано мной выше. Без ереси... не съезжаем. Зайцев ФёдорVolochkovaНу ка просвятите что такое identity когда не ересь? Вы действительно считаете identity ограничением целостности (constraint) ? З.Ы. По вашей логике все нечётные числа - простые. 3 - простое, 5 - простое, 7 - простое, 9 - ААА!! Оно всё-таки падает!, 11 - простое, 13 - простое Выкиньте свою логику и не вырывайте слова из контекста разговора... Создайте таблицу 2 поля а int и б int. А сделайте идентити с 1 и прирост +1. Insert into "table name" (b) values (0) запустите 3 000 000 раз. Если в поле "а" у вас ( после выполнения этого скрипта указанное кол-во раз) будут дубль значения я Вам 1000р. Если нет Вы мне 1000. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 11:03 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
VolochkovaВы не съезжайте... Что такое identity, если не то что было описано мной выше. Без ереси... не съезжаем. На поворотах по-аккуратней! Если Ваш мозг не в силах осознать, что такое identity и каково его "предназначение" (раза три уже об этом сказано), то лучше закрыть эту тему. VolochkovaСоздайте таблицу 2 поля а int и б int. А сделайте идентити с 1 и прирост +1. Insert into "table name" (b) values (0) запустите 3 000 000 раз. Если в поле "а" у вас ( после выполнения этого скрипта указанное кол-во раз) будут дубль значения я Вам 1000р. Если нет Вы мне 1000. Вы опять ошибочно постулируете, что Insert into "table name" (b) values (0) - это едиственная инструкция, которая может влиять на значение в поле со свойством identity. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 11:07 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
Vinny the POOH И заработанные деньги мы считаем. Был бы M$ - мы бы заработали не меньше, а вот потратили бы - больше. Но это - лично мы, как там у вас - я ХЗ. Ну что же. Посчитаем деньги, итак завод, завод старый ещё с советских времён. Автоматизация бизнеса началась ещё в совесткие времена и, разумеется, продолжалась когда появились в доступе ПК. Сначала это ДОС, ДБФ и т.п. Потом клиент-серверные технологии... Разумеется за ОС, за СУБД никто денег не платит. Потом появился Линукс, ПГ и т.д. На это никто не обращает внимание, ибо и так всё бесплатно, да и специалисты по Винде есть, а по Линуксу нет. Так дело и течёт. Потом появляется требование работать на лицензии, сразу поднимается вопрос - что делать, лицензироваться или уходить на бесплатное ПО, что дешевле? С первым понятно, 300 компов, Windows, Windows Server, Oracle. Сколько это будет стоить понятно. Второе... Вот тут и начинаются проблемы. Специалистов по этому ПО на заводе нет. Придёт или учить своих сотрудников, а это денег тоже стоит, или увольнять и нанимать новых. Увольнять нельзя, т.к. работают люди хорошо, руководство довольно. Более того где взять новых? Специалистов очень мало и они просят бОльшие деньги. Более того, что делать с бухгалтерией? Есть бух программы под Линукс? Ешё хуже - на заводе используется наша ERP система, написаная под винду и Оракл. Ну с виндой не проблема, программа какими-то извратами не занимаетс и прекрасно пойдёт под эмулятором. Но! Она под Оракл. И писалась далеко не один год. Мы её, конечно же, под ПГ переведём. Но это время (деньги), нам же нужно его ещё хорошо изучит и лишь только потом переводить. Тем более мы хотим кушать и бесплатно ничего делать не будем. Переведём минимум за полгода. Это деньги и существенные. Отгадай какое было решение руководства завода? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 11:14 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
Volochkova blah-blah-blah Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Варианты с репликацией и DTS смоделируете самостоятельно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 11:21 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
VolochkovaВыкиньте свою логику и не вырывайте слова из контекста разговора... Создайте таблицу 2 поля а int и б int. А сделайте идентити с 1 и прирост +1. Insert into "table name" (b) values (0) запустите 3 000 000 раз. Если в поле "а" у вас ( после выполнения этого скрипта указанное кол-во раз) будут дубль значения я Вам 1000р. Если нет Вы мне 1000. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 11:28 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
sdvsamara Более того, что делать с бухгалтерией? Есть бух программы под Линукс? Переведём минимум за полгода. Это деньги и существенные. существенно если бух программы под эмуляторами не идут. И простой (сбой) производства из за отсутствия учета, это конечно понятно. все остальное капля в море что бы не говорили ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 11:37 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
pkarklinВы опять ошибочно постулируете, что Insert into "table name" (b) values (0) - это едиственная инструкция, которая может влиять на значение в поле со свойством identity. А Вы начали сей оффтоп, ошибочно постулировав, что Volochkova не в курсе поведения identity и предположили, что identity не является правильным выбором для этого проекта не ознакомившись с тз, бюджетом людей, времени и средств. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 12:07 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
andy stА Вы начали сей оффтоп, ошибочно постулировав, что Volochkova не в курсе поведения identity Нет, не ошибочно. VolochkovaMS SQL 6.5 SP5 :-) слетали уникальности .. В результате идентити новое поле было - неуникальным . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 12:29 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
а! речь, видимо, шла о баге со слетающим identity, который действительно наблюдался весьма часто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 12:34 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
Зайцев Фёдор+ а! речь, видимо, шла о баге со слетающим identity, который действительно наблюдался весьма часто ага. и в качестве воркэраунда тогда (чтобы слёт не проходил незамеченным) рекомендовали построить юник. Как правило, юник и так уже обычно был, т.к. идентити использовалось в качестве суррогатного ПК, но тем не менее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 12:36 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
авторречь, видимо, шла о баге со слетающим identity, который действительно наблюдался весьма часто Баги с генерацией identity, действительно, были. Например, Incorrect Identity Value with Self-Referencing FOREIGN KEY Constraint ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 12:39 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
Хм, у нас очень печально слетал MS SQL 2000 Итак, есть основной сервер, две реплики, бэкап. На основном сервере, судя по всему, происходит сбой памяти (ну и что, что ECC - всякое бывает), что приводит к сбою при записи данных на диск (вот как это получилось - особый вопрос). Что печально, некорректные блоки данных разнеслись и по репликам и в бэкап. Отловили только через сутки (большая часть оперативных данных в оперативке), восстановились из двусуточного бэкапа (так как все более поздние - тоже оказались некорректными). Последствия для бизнеса - к счастью, ограничились какими-то разумными миллионами рублей, так как данные удалось восстановить из логов application layer. Если бы не это (и соответствующая работа программистов), то были бы многие миллионы долларов. Сейчас, вроде-бы, на DB2 бизнес переехал (впрочем - там всю систему меняли, заодно и скорость на порядок-другой выросла). Ну а 6.5 и 7 падали и зависали достаточно часто. С версиями после 2000 дела, увы (или к счастью) не имел, сказать ничего не могу. Ну и, кстати, по опыту - DBA, действительно обеспечивающие надежность данных для любых БД стоят примерно одинаково. Студентов, конечно, под MS больше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 14:04 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
DPH3 Хм, у нас очень печально слетал MS SQL 2000 Итак, есть основной сервер, две реплики, бэкап. На основном сервере, судя по всему, происходит сбой памяти (ну и что, что ECC - всякое бывает), что приводит к сбою при записи данных на диск (вот как это получилось - особый вопрос). На сколько я понимаю, сам софт тут абсолютно не причем. Он честно делал свое дело. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 14:26 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
Все таки решили делать все на мс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 16:01 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
pkarklinНа сколько я понимаю, сам софт тут абсолютно не причем. Он честно делал свое дело. :) Да нет, не проверять данные при записи и при передаче - это все-таки проблемы софта, не предусматривающего подобные ошибки. Сбой в памяти - совершенно нормальное событие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 22:10 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
Зайцев ФёдорVolochkova blah-blah-blah Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Варианты с репликацией и DTS смоделируете самостоятельно. Мдя.... да Вы батенька.... из-за 1000р. тупо съехали :)) SallerVolochkovaВыкиньте свою логику и не вырывайте слова из контекста разговора... Создайте таблицу 2 поля а int и б int. А сделайте идентити с 1 и прирост +1. Insert into "table name" (b) values (0) запустите 3 000 000 раз. Если в поле "а" у вас ( после выполнения этого скрипта указанное кол-во раз) будут дубль значения я Вам 1000р. Если нет Вы мне 1000. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Еще один... Читай задание.... Сами себе что то придумывают... решают какие задания, которых не существует... Читайте вводную... и не занимайтесь словоблудием.. pkarklin Вы опять ошибочно постулируете, что Insert into "table name" (b) values (0) - это едиственная инструкция, которая может влиять на значение в поле со свойством identity. Еще один.... Шаблонное мышление мешает гругозору... Это единственно что в субд было заложено. И как использовалось.. Поле никак не менялось... не трогалось.. Неужели так сложно понять простые истинны? Неужели сложно осознать... Поле чисто инкриментилось. И вдруг при новой вставке, САМ SQL теряет что то и поле перестает при вставке давать +1.. точнее дает +1, но итого получается равным уже существующему значению... Если Вам слабо такое понять Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 04:24 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
VolochkovaНеужели сложно осознать... Поле чисто инкриментилось. И вдруг при новой вставке , САМ SQL теряет что то и поле перестает при вставке давать +1.. точнее дает +1, но итого получается равным уже существующему значению...Вы меньше слушайте бабушкины сказки, а читайте книги по программированию/BOL чтобы не писуть тут эту ересь ("и вдруг", "что-то теряется...") детский сад какой-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 09:00 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
DPH3Да нет, не проверять данные при записи и при передаче - это все-таки проблемы софта, не предусматривающего подобные ошибки. Сбой в памяти - совершенно нормальное событие. Гм... Что значит не проверять?! Я еще понимаю (с использованием опции torn page detection) проверять "корректность" прочитанных данных с диска. Или она не была включена? DPH3некорректные блоки данных разнеслись Не вспомните, что было некорректно в блоках данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 10:11 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
VolochkovaЕще один.... Шаблонное мышление мешает гругозору... Это единственно что в субд было заложено. И как использовалось.. Поле никак не менялось... не трогалось.. Неужели так сложно понять простые истинны? И как Вы это можете гарантировать?! Закон МёрфиЕсли есть вероятность того, что какая-нибудь неприятность может случиться, то она обязательно произойдёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 10:14 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
pkarklin Закон МёрфиЕсли есть вероятность того, что какая-нибудь неприятность может случиться, то она обязательно произойдёт. не полностью цитируем ...то она обязательно произойдёт в самый неподходящий момент ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 10:34 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
SallerVolochkovaНеужели сложно осознать... Поле чисто инкриментилось. И вдруг при новой вставке , САМ SQL теряет что то и поле перестает при вставке давать +1.. точнее дает +1, но итого получается равным уже существующему значению...Вы меньше слушайте бабушкины сказки, а читайте книги по программированию/BOL чтобы не писуть тут эту ересь ("и вдруг", "что-то теряется...") детский сад какой-то. а сказки-то всякие бывают :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 10:39 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
andy stа сказки-то всякие бывают :)И в этой сказке "магические" слова trigger и таблици inserted/deleted . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 11:22 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
Sallerandy stа сказки-то всякие бывают :)И в этой сказке "магические" слова trigger и таблици inserted/deleted . Проблема в том, что от таких магических слов в данном случае не спасли ни книги по программированию, ни BOL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2010, 12:41 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
SallerVolochkovaНеужели сложно осознать... Поле чисто инкриментилось. И вдруг при новой вставке , САМ SQL теряет что то и поле перестает при вставке давать +1.. точнее дает +1, но итого получается равным уже существующему значению...Вы меньше слушайте бабушкины сказки, а читайте книги по программированию/BOL чтобы не писуть тут эту ересь ("и вдруг", "что-то теряется...") детский сад какой-то. Мдя... Это наблюдалось воочую.. Своими собственными глазами. Так что сказки не сказки... развели бред какой то ... начиналось с того как падал SQL.. а вот так.. табличку правишь.. через час снова.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 02:25 |
|
||
|
Сравнение MS SQL Server 2008 R2 и Oracle Database 11g как целевая СУБД для 1С 8.2
|
|||
|---|---|---|---|
|
#18+
pkarklinVolochkovaЕще один.... Шаблонное мышление мешает гругозору... Это единственно что в субд было заложено. И как использовалось.. Поле никак не менялось... не трогалось.. Неужели так сложно понять простые истинны? И как Вы это можете гарантировать?! Закон МёрфиЕсли есть вероятность того, что какая-нибудь неприятность может случиться, то она обязательно произойдёт. Элементарно. И тот кто знает что такое MS SQL проблем с выяснением этого не испытает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2010, 02:34 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=36839705&tid=1552727]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 359ms |

| 0 / 0 |
