Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 22 23 24 25 26 [27] 28 29 30 31 .. 72   вперед  Ctrl
 Re: Access и FoxPro. Сравнение мощей  [new]
H5N1
Guest
я как представил как объяснить зачем ораклу UNDO и REDO обезьянке которая до сих пор шнур туда сюда дергает и понял что это было бы лишним :)
20 фев 06, 17:38    [2375362]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
1024
Member

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

2 SergSuper
А mts(microsoft transaction server) на что?
Службы COM+

Дык это ж клиент-сервер :)
---------------

дык вфп ж может его использовать

8)


Posted via ActualForum NNTP Server 1.3

20 фев 06, 17:39    [2375369]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
I_Am222
Guest
SergSuper
2 I_am222
Завязываю спорить, Вы неизлечимы. Вы верите своим опытам, а не документации. Любой мой аргумент - это демагогия.


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

Кстати в документации не написано, что транзакций нету... там написано как надо сделать,ччтобы оно работало и только

SergSuper

I_am222
Кстати вера в непоколебимость СКЛ серверов - тот же стереотип и только.. вера во что-либо == стереотип
Со мной спорили на тему "а если вот так - то.. фокс грохнется.." больше я ни о чем не говорил. читайте внимательно

Это у вас вера, основанная на ваших опытах. А в СКЛ-серверах описанное в документации поведение. И никто не писал про непоколебимость. Есть транзакционная целостность


странно Ваш коллега грипп утверждал, что документация есть брехня. и Вы его не остепенили
блин да кому же теперь верить-то???
20 фев 06, 17:39    [2375370]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
1024
Member

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

я как представил как объяснить зачем ораклу UNDO и REDO обезьянке которая до
сих пор шнур туда сюда дергает и понял что это было бы лишним :)
-------------------------

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

8(

ученье - свет


Posted via ActualForum NNTP Server 1.3

20 фев 06, 17:42    [2375395]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
1024

2 SergSuper
А mts(microsoft transaction server) на что?
Службы COM+

Дык это ж клиент-сервер :)
---------------

дык вфп ж может его использовать

8)

Дык не использует ж :)
Или Вы хотите сказать что вфп напрямую к файлам не обращается, а только через mts? Есть у меня глубокие сомнения

Нет, конечно можно самому написать сервер и с ним работать, но тогда проще взять готовый СКЛ-сервер

I_Am222
блин да кому же теперь верить-то???

мне :))
20 фев 06, 18:04    [2375546]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
1024
Member

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

Или Вы хотите сказать что вфп напрямую к файлам не обращается, а только
через mts? Есть у меня глубокие сомнения

Нет, конечно можно самому написать сервер и с ним работать, но тогда проще
взять готовый СКЛ-сервер
------------------------

а вы вообще с транзакшн сервером знакомы? Он как раз и предназначен для того
чтобы другие программы работали не напрямую а через зарегистрированные в нём
компоненты. Сами компоненты могут быть разработаны в любой современной среде
(т.к. это COM)


Posted via ActualForum NNTP Server 1.3

20 фев 06, 18:21    [2375623]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
1024

Или Вы хотите сказать что вфп напрямую к файлам не обращается, а только
через mts? Есть у меня глубокие сомнения

Нет, конечно можно самому написать сервер и с ним работать, но тогда проще
взять готовый СКЛ-сервер
------------------------

а вы вообще с транзакшн сервером знакомы? Он как раз и предназначен для того
чтобы другие программы работали не напрямую а через зарегистрированные в нём
компоненты. Сами компоненты могут быть разработаны в любой современной среде
(т.к. это COM)

Моё знакомство с ним ограничено тем что я знаю что его надо запускать и что чтоб с ним работать к нему надо обращаться.
Дык вот обычная работа вфп - это через этот сервер посредством зарегистрированных компонент или напрямую через файлы?
20 фев 06, 19:36    [2375852]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
andsm
Member

Откуда: Москва
Сообщений: 1320
Блог
1024

а вы вообще с транзакшн сервером знакомы? Он как раз и предназначен для того
чтобы другие программы работали не напрямую а через зарегистрированные в нём
компоненты. Сами компоненты могут быть разработаны в любой современной среде
(т.к. это COM)

Posted via ActualForum NNTP Server 1.3

С COM+ хорошо знаком. Если компоненты будут разрабатываться в COM+, с использованием COM+ транзакций, но сервер БД не поддерживает транзакции в полном обьеме - нормальные транзакции не появятся.
20 фев 06, 20:05    [2375907]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
1024
Member

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

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



Posted via ActualForum NNTP Server 1.3

20 фев 06, 20:09    [2375913]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
luser
Member [заблокирован]

Откуда: Пердыщево
Сообщений: 1246
А зачем спрашивать, если можно нести всякую куйню ? Это и повышает внутренний рейтинг самого себя, и тщеславие тешит и пьянит, типа хоть не в тему пукнул - зато пукнул, вот я есть. Мне 2000 у.е :)) Все же прозрачно.
И как на подбор Дельфисты
21 фев 06, 02:21    [2376319]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
Программизд 01
Member [заблокирован]

Откуда:
Сообщений: 4189
luser
Дельфисты


С уже мертвыми и отсохшими ушами...
21 фев 06, 09:41    [2376664]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
I_Am222
Guest
luser
А зачем спрашивать, если можно нести всякую куйню ? Это и повышает внутренний рейтинг самого себя, и тщеславие тешит и пьянит, типа хоть не в тему пукнул - зато пукнул, вот я есть. Мне 2000 у.е :)) Все же прозрачно.
И как на подбор Дельфисты


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

истина, она не находится.. но слова произносятся громко и много
21 фев 06, 10:45    [2376929]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
1024

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

Да если б Вы чего отвечали...
Кроме болезненной реакции что посягнули на что-то святое ничего нет
21 фев 06, 10:52    [2376961]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
1024
Member

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

Да если б Вы чего отвечали...
Кроме болезненной реакции что посягнули на что-то святое ничего нет
-----------
с моей стороны такой реакции нет. Она почему-то у других есть. Для того
чтобы на что-то ответить нужно что-то спросить. Вас что интересует? Как
работает транзакшн сервер? Создайте топик и спросите. Думаю что на скл.ру
подойдёт раздел "программирование". Или конкретное создание на вфп компонент
для транзакшн сервера? Задайте вопрос в фокспрошном форуме. Если кто-то
захочет вам ответить он там ответит. А могут просто в хелп отправить. Здесь
вроде идёт другое обсуждение. Судя по названию треда это аксес/вфп но по
сути больная/здоровая голова.


Posted via ActualForum NNTP Server 1.3

21 фев 06, 11:14    [2377070]     Ответить | Цитировать Сообщить модератору
 C++/Linux/FireBird  [new]
f_w_p
Member

Откуда:
Сообщений: 1603
1024

Да если б Вы чего отвечали...
Кроме болезненной реакции что посягнули на что-то святое ничего нет
-----------
с моей стороны такой реакции нет. Она почему-то у других есть. Для того
чтобы на что-то ответить нужно что-то спросить. Вас что интересует?

Вот и расскажите нам Как работает транзакционный механизм в VFP?
21 фев 06, 13:01    [2377768]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
1024
Member

Откуда: Нижний Новгород
Сообщений: 14267
Visual FoxPro 9.0 Language Reference
BEGIN TRANSACTION Command
See Also Example
Collapse All Expand All
Begins a transaction. Transactions are supported only for tables in a database. See CREATE DATABASE and ADD TABLE for information on how to create and add tables to a database.


BEGIN TRANSACTION


Remarks
To save any modifications you made and end the transaction, issue END TRANSACTION. If the transaction fails (the server fails, the workstation fails, or you exit Visual FoxPro without committing the transaction) or if you issue ROLLBACK, the file or files in the transaction are restored to their original state.

Transactions can be nested five levels deep. An error is generated if you attempt a sixth level of nesting.

When you modify records in a table that is part of a transaction, other users on the network do not have access (read or write) to the records until you end the transaction.

When other users on the network try to access records you have modified, they must wait until you end your transaction. They receive the message "Record not available ... please wait" until the records become available. Because of this, it is important to keep the length of the transaction to a minimum or conduct the transaction during times when others do not need access.

All IDX index files (non-structural, or non-CDX based, indexes) must be closed during transactions. Only structural indexes are supported within transactions.

The following commands and functions are not supported during a transaction:

Commands and functions
ADD TABLE
DELETE CONNECTION

APPEND PROCEDURES
DELETE DATABASE

CLEAR ALL
DELETE TRIGGER

CLOSE ALL1
DELETE VIEW

CLOSE DATABASES1
MODIFY CONNECTION

COPY INDEXES
MODIFY DATABASE

COPY PROCEDURES
MODIFY PROCEDURE

CREATE CONNECTION
MODIFY VIEW

CREATE DATABASE
REMOVE TABLE

CREATE TRIGGER
RENAME TABLE

CREATE VIEW
REQUERY( )

CREATE SQL VIEW



1 If CLOSE ALL is issued while a transaction is in progress, all tables in all open databases are closed. However, the databases remain open. Issuing CLOSE DATABASES within a transaction closes all tables in the current database, but the database remains open.

Also, the following commands and functions cannot be issued for a specific table participating in a transaction:

Commands and functions
ALTER TABLE
MODIFY STRUCTURE

CREATE TABLE
PACK

CURSORSETPROP( )
REINDEX

DELETE TAG
TABLEREVERT( )

INDEX
ZAP

INSERT



Example
In the following example, the customer table in the testdata database is opened. Optimistic table buffering is set for the customer table. The contents of the cust_id and company fields are displayed, and then the contents of the company field are replaced within the buffered data.

BEGIN TRANSACTION is issued to start a transaction. The TABLEUPDATE( ) function is used to write the changes to the table. The new contents are displayed, and ROLLBACK is issued to restore the original contents of the company field. The cust_id and company fields are displayed again with the company field containing its original values.

Copy Code
CLEAR
CLOSE DATABASES

* Transactions are only supported within a DBC
OPEN DATABASE (HOME(2) + 'Data\testdata')

SET MULTILOCKS ON && Required for buffering


USE customer
=CURSORSETPROP("Buffering",5)
? 'The original company field'
LIST FIELDS cust_id, company NEXT 5
REPLACE ALL company WITH "***" && Change field contents

BEGIN TRANSACTION
=TABLEUPDATE(.T.)
GO TOP
? 'The modified company field'
LIST FIELDS cust_id, company NEXT 5
ROLLBACK && Restore original field contents

=TABLEREVERT(.T.)
GO TOP
? 'The restored company field'
LIST FIELDS cust_id, company NEXT 5


See Also
Reference
MAKETRANSACTABLE( ) Function
ISTRANSACTABLE( ) Function

Other Resources
END TRANSACTION Command
ROLLBACK Command
TXNLEVEL( ) Function
Commands
Language Reference

Send comments about this topic to Microsoft. © Microsoft Corporation. All rights reserved.
21 фев 06, 13:04    [2377784]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
I_Am222
Guest
1024
Visual FoxPro 9.0 Language Reference
BEGIN TRANSACTION Command
.
.
.
.



ща начнемтся гафф гафф..
Опровержение номер 1 - мелкософт врет в своих доках (С) Птичий Грипп
Опровержение номер 2 - надо глубинно понимать механизм, да и логофф там нету значит нету... (С) Сергей_Который_Супер





21 фев 06, 16:25    [2378968]     Ответить | Цитировать Сообщить модератору
 C++/Linux/FireBird  [new]
f_w_p
Member

Откуда:
Сообщений: 1603
1024
Visual FoxPro 9.0 Language Reference
BEGIN TRANSACTION Command
See Also Example
Collapse All Expand All
Begins a transaction. Transactions are supported only for tables in a database. See CREATE DATABASE and ADD TABLE for information on how to create and add tables to a database.

BEGIN TRANSACTION
...

Вы написали как ПОЛЬЗОВАТЬСЯ транзакциями. А я вас спрашивал о том как они устроены?
21 фев 06, 16:28    [2378982]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
I_Am222
Guest
1024
Visual FoxPro 9.0 Language Reference
BEGIN TRANSACTION Command
.
.


1024, хотел давно спросить... в хелпе почему-то тесно связаны понятия Транзакции и буфферизации.. мне же почему-то кажется, что достаточно накладывать просто транзакцию, а изменения писать внутри нее, ну так как я делал...
буфферизацию я намеренно исключаю, ибо не вижу в ней смысла.. точней вижу.. тэйблапдетом можно отловить ошибки а-ля "другой юзверь изменил то что было в поле", но если такой отлов мне не надо.. то думаю мне и не надо вешать буфферизацию?
Подскажи я верно рассуждаю? или в чем я неверно понимаю?
21 фев 06, 16:29    [2378989]     Ответить | Цитировать Сообщить модератору
 Re: C++/Linux/FireBird  [new]
Ш_Фь222
Guest
f_w_p
1024
Visual FoxPro 9.0 Language Reference
BEGIN TRANSACTION Command
See Also Example
Collapse All Expand All
Begins a transaction. Transactions are supported only for tables in a database. See CREATE DATABASE and ADD TABLE for information on how to create and add tables to a database.

BEGIN TRANSACTION
...

Вы написали как ПОЛЬЗОВАТЬСЯ транзакциями. А я вас спрашивал о том как они устроены?


а я вот никак не пойму - показали людям как оно работает... показали как это описанно в доке... а Вы начинаете "как они устроены", Вы не можете понять, что есть теоретики, а есть практики....
или же Вы действительно перед написанием
SELECT .. FROM... всерьез размышляете "как же этот селект внутри устроен"
Ну ей Богу - вот как такие до..бки назвать можно???
серьезно.. скажите!!!!
21 фев 06, 16:32    [2379013]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
I_Am222
Guest
точно.. покупая РС видимо какая-то часть долго размышляет "как же это процессор работает.. а винчестер.. а.." и только после этого они покупают комп..
то же самое о стиральной машине... авто.. пылетсосе.. и так далее...
эх уже даже не смешно
21 фев 06, 16:35    [2379034]     Ответить | Цитировать Сообщить модератору
 Re: C++/Linux/FireBird  [new]
f_w_p
Member

Откуда:
Сообщений: 1603
Ш_Фь222
а я вот никак не пойму - показали людям как оно работает... показали как это описанно в доке... а Вы начинаете "как они устроены", Вы не можете понять, что есть теоретики, а есть практики....
или же Вы действительно перед написанием
SELECT .. FROM... всерьез размышляете "как же этот селект внутри устроен"
Ну ей Богу - вот как такие до..бки назвать можно???
серьезно.. скажите!!!!

Видите ли, один и тот же SELECT ... FROM... несколько по-разному сработает в Oracle, в MSSQL или в FireBird. А уж если начнуться INSERT... или не дай бог UPDATE..., то это разница м.б. весьма существенна. Внутренние механизмы работы БД нужно понимать. Так же как и терминологию, принятую в данной СУБД. К примеру, понятие БАЗА ДАННЫХ в Oracle и в FoxPro означают совершенно разное.
21 фев 06, 16:42    [2379073]     Ответить | Цитировать Сообщить модератору
 Re: Access и FoxPro. Сравнение мощей  [new]
f_w_p
Member

Откуда:
Сообщений: 1603
I_Am222
точно.. покупая РС видимо какая-то часть долго размышляет "как же это процессор работает.. а винчестер.. а.." и только после этого они покупают комп..
то же самое о стиральной машине... авто.. пылетсосе.. и так далее...
эх уже даже не смешно

Простите, а как ВЫ покупаете PC?
21 фев 06, 16:44    [2379094]     Ответить | Цитировать Сообщить модератору
 Re: C++/Linux/FireBird  [new]
Ш_ФЬ222
Guest
f_w_p
Ш_Фь222
а я вот никак не пойму - показали людям как оно работает... показали как это описанно в доке... а Вы начинаете "как они устроены", Вы не можете понять, что есть теоретики, а есть практики....
или же Вы действительно перед написанием
SELECT .. FROM... всерьез размышляете "как же этот селект внутри устроен"
Ну ей Богу - вот как такие до..бки назвать можно???
серьезно.. скажите!!!!

Видите ли, один и тот же SELECT ... FROM... несколько по-разному сработает в Oracle, в MSSQL или в FireBird. А уж если начнуться INSERT... или не дай бог UPDATE..., то это разница м.б. весьма существенна. Внутренние механизмы работы БД нужно понимать. Так же как и терминологию, принятую в данной СУБД. К примеру, понятие БАЗА ДАННЫХ в Oracle и в FoxPro означают совершенно разное.


насчет база данных - да.. разное ну и что? Что Вы хотите этим сказать? да разное понятие...
а вот тогда скажите мне Юзер и Схема очень разные вещи? разные.. но почему создавая юзера получаем тут же схему? где глубина понимания? я например не понимаю этого...
Селект работает по разному? это как же? по разгому но результят один получается? или разный?

Как я покупаю РС? да вот так... подбираю нужную конфигурацию.. сравниваю с количеством денег.. а Вы вероятно упорно ищете информацию как же данный процессор на двоичном уровне переваривает информацию что ли?
21 фев 06, 16:50    [2379132]     Ответить | Цитировать Сообщить модератору
 Re:  [new]
H5N1
Guest
Ш_ФЬ222

Селект работает по разному? это как же? по разгому но результят один получается? или разный?

слушай ну действительно естественный отбор, тока в vfp остается не сильнейшие, а полные дауны. ув, обезьянка тебе известны понятие уровней изолированости транзакций ? даже НА ОДНОМ сервере select выдает разные результаты, в зависимости от уровня изолированости, про блокировочник/версионник не буду вспоминать.

2остальные обезьянки
вашу мать, возьмите наконец дискетку/флеш и посмотрите и умоляю стеризуйтесь, чтоб эта непроходимая тупость больше распрастранялась.
21 фев 06, 17:13    [2379273]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 22 23 24 25 26 [27] 28 29 30 31 .. 72   вперед  Ctrl
Все форумы / Сравнение СУБД Ответить