Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 19 20 21 22 23 [24] 25 26 27 28 .. 72   вперед  Ctrl
 Re: Access и FoxPro. Сравнение мощей  [new]
4321
Member [заблокирован]

Откуда:
Сообщений: 3573
гм. это не описание механизма _записи результата транзакции_, а внешнее к нему "описалово механизма самой транзакции" (на чем вы ловите тут другого а_нннн - панента). все таки хочется увидеть именно как устроен унутре механизм _записи_результатов. через "грязные страницы", или без оных.

отдельный вопрос про аксесс. как там?
17 фев 06, 16:47    [2368880]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
Urri
Member

Откуда: Москва
Сообщений: 2693
H5N1
непременное условие транзакции откатить ВСЕ в случае сбоя, а это фоспро не может.
Дык, все не могут - смотря какой сбой был ;-)
17 фев 06, 16:57    [2368940]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
Пьяный Лох
Member

Откуда:
Сообщений: 3652
4321
отдельный вопрос про аксесс. как там?

Что именно "как там"? Где хранятся незакоммиченные изменения? Или как именно они текут на сервер в процессе успешного завершения транзакции?
17 фев 06, 17:09    [2369013]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
H5N1
Guest
4321
гм. это не описание механизма _записи результата транзакции_, а внешнее к нему "описалово механизма самой транзакции" (на чем вы ловите тут другого а_нннн - панента). все таки хочется увидеть именно как устроен унутре механизм _записи_результатов. через "грязные страницы", или без оных.

отдельный вопрос про аксесс. как там?

какие грязные страницы, главное где ?? структура дбф известна детально, просто обезьянку чем-то накормили и ее вторые сутки колбасит. :)

лох, не лишайте людей развлечения ! расскажите про атомарные изменения дбф на разных фс серверах.
17 фев 06, 17:19    [2369075]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
I_Am222
Guest
H5N1
непременное условие транзакции откатить ВСЕ в случае сбоя, а это фоспро не может.


I didn`t tired yet

1 - какой сбой? может винт уронили - тогда да.. это сбой
2 без диаграмм проведите эксперименты... получите сбой данных - опишите как? я повторю.. если получу те же результаты - принесу извинения,
а пока что ГРИПП он и есть ГРИПП
17 фев 06, 17:27    [2369123]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
Пьяный Лох
Member

Откуда:
Сообщений: 3652
H5N1
лох, не лишайте людей развлечения ! расскажите про атомарные изменения дбф на разных фс серверах.

Для тупых повторяю.
"...Я вообще-то на примере аксеса рассуждал, там не стоит проблема разных файлов..."
Если и со второго раза смысл слов не понятен - третий раз повторять не буду.
17 фев 06, 17:27    [2369131]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
I_Am222
H5N1
непременное условие транзакции откатить ВСЕ в случае сбоя, а это фоспро не может.


I didn`t tired yet

1 - какой сбой? может винт уронили - тогда да.. это сбой
2 без диаграмм проведите эксперименты... получите сбой данных - опишите как? я повторю.. если получу те же результаты - принесу извинения,
а пока что ГРИПП он и есть ГРИПП

Ну например во время записи т.н. транзации с клиенского кампутера в ДБФ на файл-сервер сломалась сеть. Или пользователь случайно нажал резет.

А вообще еще пару страниц назад я был лучшего мнения о фоксовцах... Всё ж вам разжевали... Что ж у вас такая вера в фокс аномальная...
17 фев 06, 17:49    [2369243]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
4321
Member [заблокирован]

Откуда:
Сообщений: 3573
H5N1
какие грязные страницы, главное где ?? структура дбф известна
не просветит ли тады дон меня на предмет назначения настроек (в новелле)
>>Maximum Record Locks Per Connection = ...
>>Maximum Record Locks = ...
и почему например они влияют на возможность пропихнуть транзакцию во втором аксессе? (опытный факт).

я ей богу не знаю, использует ли фокс какие либо особенности ОС файлового сервера при записях своих транзакций. Вот это и хотелось бы понять. (ибо аксесс, кажется, таки использует).
17 фев 06, 18:01    [2369283]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
H5N1
Guest
4321
не просветит ли тады дон меня на предмет назначения настроек (в новелле)
>>Maximum Record Locks Per Connection = ...
>>Maximum Record Locks = ...
и почему например они влияют на возможность пропихнуть транзакцию во втором аксессе? (опытный факт).

я ей богу не знаю, использует ли фокс какие либо особенности ОС файлового сервера при записях своих транзакций. Вот это и хотелось бы понять. (ибо аксесс, кажется, таки использует).


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

ЗЫ. жаль цирк уехал :(
17 фев 06, 18:11    [2369320]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
I_Am222
Guest
SergSuper

Ну например во время записи т.н. транзации с клиенского кампутера в ДБФ на файл-сервер сломалась сеть. Или пользователь случайно нажал резет.

А вообще еще пару страниц назад я был лучшего мнения о фоксовцах... Всё ж вам разжевали... Что ж у вас такая вера в фокс аномальная...


SergSuper но веть несколько страниц назад я показал где когда и как я рвал сеть (жал резет, Вы внимательно читали?
Если внимательно то поясните свои слова
А вообще еще пару страниц назад я был лучшего мнения о фоксовцах... Всё ж вам разжевали... Что ж у вас такая вера в фокс аномальная...
17 фев 06, 18:17    [2369346]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
I_Am222
Guest
ВСЕМ!!!

заметьте, что я нигде не утверждал "какие хорошие транзакции в фоксе.."
я просто разжевывал и показывал
1 = ЧТО делает комбинация
BEGIN TR...
END TR...

2 как бы мне вломать такую комбинацию...
а Вы мне помогали советами.. как ее вломить.. но советы ваши опробованны.. а поломку я не получил...
поэтому я тут и спорю.....

но вероятно некоторые люди сдесь просто считают, что я не проводил опытов, а банально врал (как они утверждают про рекламную документацию)
17 фев 06, 18:22    [2369358]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
1024
Member

Откуда: Нижний Новгород
Сообщений: 14267

Ну например во время записи т.н. транзации с клиенского кампутера в ДБФ на
файл-сервер сломалась сеть. Или пользователь случайно нажал резет.
-----------------



ну, в общем-то фокс (или аксес) тут не причём. Если в тот момент когда на
винт пишутся данные выдернуть из этого винта провод то велика вероятность
что данные попортятся. И в случае оракла и в случае вордовского файла. Потом
их с большей или меньшей вероятностью можно восстановить или исправить
автоматически. И в ворде и в оракле. Непонятно почему этого нельзя сделать в
случае дбф или аксесного мдб.

Если файл куда пишутся данные лежит в сети то испортить его описаным образом
проще (поймать момент записи и провод выдернуть). Так же это будет и в
случае оракла (скажем, разместить его файлы данных на сетевом диске - только
непонятно зачем) или дбф.

Утверждение что у оракла даже в описаных случаях не будет проблем абсурдно.
Утверждение что файловый движок на порядок ненадёжней серверного появляются
от незнания и нежелания видеть то что есть. Конечно файловый движок менее
надёжн (он же работает с данными не эксклюзивно как сервер). Но не на много.
А на небольших объёмах очень не намного.


Posted via ActualForum NNTP Server 1.3

17 фев 06, 18:27    [2369376]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
H5N1
Guest
ну смотрите, у одной из обезьянок на второй раз проблескнули слабые признаки разума, а вот вторая как-то совсем не того ... ни текст ни картинки не воспринимает, интересно с третего раза дойдет ?
17 фев 06, 18:31    [2369387]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
Пьяный Лох
Member

Откуда:
Сообщений: 3652
2 I_Am222
SergSuper но веть несколько страниц назад я показал где когда и как я рвал сеть (жал резет, Вы внимательно читали?

Блин, ну по русски ведь все расписано... Резет Вы жали, но в момент, не представляющий интереса.

ДО коммита (до начала коммита) Вы хоть обнажимайтесь резет, результат предсказуем и не интересен.
ПОСЛЕ коммита (после его завершения) Вы обратно хоть обнажимайтесь резет, результат предсказуем и не интересен.
Интересно что будет если Вы будете давить резет не ДО, не ПОСЛЕ, а В МОМЕНТ коммита (в процессе его выполнения).
Т.к. на трех табличках по одной записи коммит у Вас будет практически мгновенным, то и момент коммита вы пропустите практически со стопроцентной вероятностью.

Возьмите и в транзакции добавьте миллион записей в одну таблицу, миллион записей в другую таблицу, после чего сделайте коммит. Пока машина шуршит винтом - жмите резет. Или срубайте процесс. Или выдергивайте сетевой шнур, (если работа через сеть).
Если фокс после такой операции покажет только часть данных - значит он лох.
Аксес такие манипуляции нормально переживет. Или в обоих таблицах будет по миллиону записей, или ни в одной из них не будет ни одной записи.
17 фев 06, 18:34    [2369396]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
H5N1
Guest
ой, посмотрите третья обезьянка пришла :) тушите свет ! они ж на свет лезут !!

1024, вы тоже 10 лет кодили и до сих пор не понимаете что такое фс ?
17 фев 06, 18:37    [2369411]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
I_Am222
Guest

(поймать момент записи и провод выдернуть).



никогда не опровергал это!!!
но поймать этот момент не знаю как... и никто не скажит, если в СКЛ сервере в момент записи случится беда - все восстановится.. потому как тот момент никто не видел.. и не факт, если кто-то восстановил по логам - то падение было не после того момента или до.. или вообще что--то еще...
Верно?
17 фев 06, 18:41    [2369419]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Да верно, а волны Атлантического океана разбиваются о <не помню название> и нет никакого Рио Де Жанейро
17 фев 06, 18:45    [2369436]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
I_Am222
Guest
Пьяный Лох

Возьмите и в транзакции добавьте миллион записей в одну таблицу, миллион записей в другую таблицу, после чего сделайте коммит. Пока машина шуршит винтом - жмите резет. Или срубайте процесс. Или выдергивайте сетевой шнур, (если работа через сеть)..


ну ща точно попробую.. даром что пятница :-)
вот только так и не понял как мне поймать коммит-то? ну, поверю Вам на слово.. если два лимона вкатывать то можно и поймать...

Пьяный Лох

Если фокс после такой операции покажет только часть данных - значит он лох.


насчет лоха скажу как попробую.. но с другой стороны.. если я пишу под СКЛ сервер.. то у меня должны быть именно такие модицикации???? то есть.. лимонами данные менять? Вы это серьезно? в реальной системе сколько по вашему за раз вгоняют? я не знаю.. но кажется мне 10-50 это максимум.. и то не факт

все побег пробовать
17 фев 06, 18:49    [2369451]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
I_Am222
Guest
Пьяный Лох


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




CLOSE DATABASES all
OPEN DATABASE urar.dbc SHARED

BEGIN TRANSACTION

FOR i = 1 TO 10000000
	insert into Villages(cVillname) VALUES('òåñò VILL  ' + ALLTRIM(STR(i)))
NEXT

FOR i = 1 TO 10000000
	insert into engeneer(cengeneer) VALUES ('òåñò ENG ' + ALLTRIM(STR(i)))
NEXT	
END TRANSACTION

запустил... вижу что процесор мигает - процесс идет
сказано было - Или срубайте процесс.
срубил...
открываю ДБС файл.. смотрю эти таблицы.. нету ни одной записи.....
Вопросы есть?
Попробовать еще по сети что ли?
17 фев 06, 18:58    [2369494]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
Пьяный Лох
Member

Откуда:
Сообщений: 3652
2 I_Am222
вот только так и не понял как мне поймать коммит-то?

Как нибудь типа такого, если я правильно понимаю:
BEGIN TRANSACTION 
         Insert into T1....     дохуя записей
         Insert into T2         дохуя записей
       ..................................
         Wait window           *T2 -- нажали Ок и пошли провод рвать
END TRANSACTION           *T5

то есть.. лимонами данные менять?

да хоть апельсинами.
у меня на машине приходится вообще 100000000 записей вставлять, чтоб Commit дольше одной секунды выполнялся (т.е. чтобы можно было успеть аксес срубить). А уж как там SQL Server будет справляться - хз и не интересно.

в реальной системе сколько по вашему за раз вгоняют?

Сколько нужно, столько и вгоняют.
17 фев 06, 18:58    [2369495]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
I_Am222
Guest
Пьяный Лох
2 I_Am222
вот только так и не понял как мне поймать коммит-то?

Как нибудь типа такого, если я правильно понимаю:
BEGIN TRANSACTION 
         Insert into T1....     дохуя записей
         Insert into T2         дохуя записей
       ..................................
         Wait window           *T2 -- нажали Ок и пошли провод рвать
END TRANSACTION           *T5

то есть.. лимонами данные менять?


что я снова не в том месте процесс снял? а я кстати не сразу его снял.. я подождал.. посчитал до трех, чтбы надежно хоть сколько то записей заинсертилось...
Wait window *T2 -- нажали Ок и пошли провод рвать

ИМХО вероятность не успеть велика..... но попробую так и быть.. по сети сейчас попробую :-) и скажу.. благо не долго

Сколько нужно, столько и вгоняют.


ну примем как аргумент.....
17 фев 06, 19:02    [2369513]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
I_Am222
Guest
1

BEGIN TRANSACTION

FOR i = 1 TO 1000000
	insert into Villages(cVillname) VALUES('òåñò VILL  ' + ALLTRIM(STR(i)))
NEXT
	
***	UPDATE streets SET cstreetname= 'Test Street Update'  WHERE streetid = 2
= messagebox('STOP 1')

[b]нажал ОК, подождал чуток - видно же, что пишет что-то.....
выдернул сеть...[/b]

FOR i = 1 TO 1000000
	insert into engeneer(cengeneer) VALUES ('òåñò ENG ' + ALLTRIM(STR(i)))
NEXT
= messagebox('STOP 2')	
END TRANSACTION

Результат обе таблицы пустые как и были изначально


2


BEGIN TRANSACTION

FOR i = 1 TO 1000000
	insert into Villages(cVillname) VALUES('òåñò VILL  ' + ALLTRIM(STR(i)))
NEXT
	
***	UPDATE streets SET cstreetname= 'Test Street Update'  WHERE streetid = 2
= messagebox('STOP 1')

FOR i = 1 TO 1000000
	insert into engeneer(cengeneer) VALUES ('òåñò ENG ' + ALLTRIM(STR(i)))
NEXT
= messagebox('STOP 2')

b]один палец на клаве, другой рукой держу за шнур - нажал ОК, выдернул сеть...[/b]
END TRANSACTION

Выскочила ошибка "Not ehought disk space to write to Villages"

Результат обе таблицы пустые как и были изначально

Вопросы есть?
17 фев 06, 19:25    [2369604]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
H5N1
Guest
I_Am222

Вопросы есть?


у меня их два: куда уехал цирк ? и собственно почему вы остались ?
17 фев 06, 19:44    [2369654]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
luser
Member [заблокирован]

Откуда: Пердыщево
Сообщений: 1246
H5N1, в тебе говорит страх за свое будущее :)) НУ и обида за бездарное настоящее. Всеже прозрачно. Не обманывай себя. Там на ПТ предлагают траншеи капать. Иди. Это у тебя получиться, надеюсь, очень хорошо.
Объяснили тебе 10 раз, что и как и с примерами и без примеров. А тебе все покуй. Тщеславие - хорошо. Надежда, что сможешь так же - отлично. Но пока ведь не тянешь. И даже аргументов нет. ;)
18 фев 06, 02:08    [2370246]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
Alex Ustas
Member

Откуда:
Сообщений: 281
luser
H5N1, в тебе говорит страх за свое будущее :)) НУ и обида за бездарное настоящее. Всеже прозрачно. Не обманывай себя. Там на ПТ предлагают траншеи капать. Иди. Это у тебя получиться, надеюсь, очень хорошо.
Объяснили тебе 10 раз, что и как и с примерами и без примеров. А тебе все покуй. Тщеславие - хорошо. Надежда, что сможешь так же - отлично. Но пока ведь не тянешь. И даже аргументов нет. ;)


Удивляюсь терпению H5N1, Вашу стенку некоторой ограниченнности и ущербности, вижу, не пробить. И эта, вместо того чтоб вылить на него помои, лучше бы аппелировали аргуметами, а то у I_Am222 своих нет, дальше фокса он не видит, и то что у него практически не получилось промоделировать описываемую нами ситуации, могу сказат только одно - везет. I_Am222 даже толком объяснить не может, на основе какого механизма данные во время коммита будут откатаны при сбое, и кем.
Так что, все Вами написанное, можете смело отнести на свой счет.
18 фев 06, 11:46    [2370451]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 19 20 21 22 23 [24] 25 26 27 28 .. 72   вперед  Ctrl
Все форумы / Сравнение СУБД Ответить