Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / Tell me more about Cheetah... / 16 сообщений из 16, страница 1 из 1
30.10.2006, 18:12
    #34092196
GVF112GVF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tell me more about Cheetah...
Animals and Data Servers

You might already heard the word Cheetah in conjunction with Informix.
But how do they relate ?
What is the idea behind the term Cheetah ?
As everybody knows Cheetah is the name of an animal, a fast animal, to be more precisely it is the fastest animal running on earth.
Informix Dynamic Server (IDS) is the name of a database, a powerful and extremly fast database, probably the most powerful database available today.
Cheetah is the codename of the next generation of IBM's flagship data server IDS - a perfect match.

Source: http://informix-zone.com/#v_next


Here comes the Cheetah!
http://informix-technology.blogspot.com/2006/09/here-comes-cheetah.html

С Уважением,
Вадим.
...
Рейтинг: 0 / 0
31.10.2006, 00:55
    #34092662
Выбегалло
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tell me more about Cheetah...
интересные новости. Особеннно про 2 новых уровня изоляции -
Last committed concurrency:
- As we know, we have four isolation levels currently in IDS. Dirty read, Committed read, Cursor stability and Repeatable read. The most uses are probably Dirty read and Committed read (the default for logging databases). We also know the implications of both of these levels. In dirty read mode we won't block or get errors when reading a row that it's being updated by other session, but the payback is that we will read "uncommitted data", that may well be rolled back or may be inconsistent.
In committed read we only access committed and consistent data but we will stop or wait whenever we need to read a row that is being updated.
So, the "last committed concurrency" will be another isolation level with the following behavior: Whenever we hit a locked row, we will read (without blocking) the previous image. A perfectly committed and consistent image, although possibly this data will change immediately. As many may know this is apparently very similar to what Oracle and Postgres do (the well known "writers don't block readers"). Nice... to use it we'll probably only have to issue some SET ISOLATION LEVEL TO LAST COMMITTED.... command

Optimistic concurrency:
- This is another feature without much info around it. By definition optimistic concurrency is a method of controlling concurrent access to data based on the idea that most accesses (transactions) don't conflict with each other. As such, a session that wants to update a row won't lock it. At commit time the system will check that the row hasn't changed from the beginning of the transaction. If it has, the commit can't be done... This will work, and will be much more efficient that the normal lock mechanism if the assumption (the transactions won't conflict) is true. If it's false, it will perform worse than the locking mechanism, and will cause much more applications problems

Lsst commited concurrency внешне похоже на версионность, но с глубиной отката в только одну транзакцию. Честно говоря, слабо представляю, зачем это нужно и как это будет работать.
...
Рейтинг: 0 / 0
31.10.2006, 12:49
    #34093844
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tell me more about Cheetah...
Выбегаллоинтересные новости...
А мне больше понравилось вот это:
The merge of IDS and DB2 has been canceled.
Both data servers will be developed and promoted independently from each other.

Выбегалло
Lаst commited concurrency внешне похоже на версионность, но с глубиной отката в только одну транзакцию. Честно говоря, слабо представляю, зачем это нужно и как это будет работать.
Как зачем ? Чтобы не говорили, что в Информиксе "писатель мешает читателю" :)
...
Рейтинг: 0 / 0
31.10.2006, 19:15
    #34095617
Выбегалло
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tell me more about Cheetah...
vasilis Выбегаллоинтересные новости...
А мне больше понравилось вот это:
The merge of IDS and DB2 has been canceled.
Both data servers will be developed and promoted independently from each other.

Выбегалло
Lаst commited concurrency внешне похоже на версионность, но с глубиной отката в только одну транзакцию. Честно говоря, слабо представляю, зачем это нужно и как это будет работать.
Как зачем ? Чтобы не говорили, что в Информиксе "писатель мешает читателю" :)

Ну, вставлять фичи, чтобы было "как у людей" - это все-таки не Информиксовская философия....
...
Рейтинг: 0 / 0
01.11.2006, 11:35
    #34096747
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tell me more about Cheetah...
Для того что бы разработчикам которые любят гонять отчеты на OLTP БД было прочще с Oracle приложения переносить.
...
Рейтинг: 0 / 0
02.11.2006, 14:55
    #34101148
cpr
cpr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tell me more about Cheetah...
а кто мешает dirty read включить и читать?
...
Рейтинг: 0 / 0
02.11.2006, 18:51
    #34102152
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tell me more about Cheetah...
Религия :)
...
Рейтинг: 0 / 0
03.11.2006, 09:13
    #34102801
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tell me more about Cheetah...
...
Рейтинг: 0 / 0
07.11.2006, 13:22
    #34108943
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tell me more about Cheetah...
Andron CNews: IBM раскрывает подробности о сервере данных IDS Cheetah
Увы, но никаких "подробностей" там нет - обычная маркетинговая шелуха, а заголовки в инете - это "отдельная песня" :)
...
Рейтинг: 0 / 0
07.11.2006, 13:58
    #34109078
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tell me more about Cheetah...
В принципе если у кого-то есть желание. Можно поучаствовать в бета-тестировании как vNext Informix так и VS 2005 Add-ins для разработки под .Net и не только.
...
Рейтинг: 0 / 0
07.11.2006, 14:07
    #34109111
sysmaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tell me more about Cheetah...
авторВ принципе если у кого-то есть желание. Можно поучаствовать в бета-тестировании как vNext Informix так и VS 2005 Add-ins для разработки под .Net и не только.
А что для этого нужно?
...
Рейтинг: 0 / 0
07.11.2006, 16:00
    #34109534
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tell me more about Cheetah...
Для этого нужно написать мне письмо, после чего подписать соглашение о не разглашении конфиденциальной информации + активно уведомлять разработчиков при нахождении ошибок. Желательно быть или партнером IBM или иметь купленные лицензии.
...
Рейтинг: 0 / 0
10.11.2006, 19:01
    #34120571
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tell me more about Cheetah...
Ну Есть желающие?
...
Рейтинг: 0 / 0
10.11.2006, 19:24
    #34120628
onstat-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tell me more about Cheetah...
nkulikovНу Есть желающие?

Письмо нужно от имени организации?
Или достаточно от меня лично как от частного лица.
Можно посмотреть драфт соглашения?
...
Рейтинг: 0 / 0
10.11.2006, 19:33
    #34120651
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tell me more about Cheetah...
По почте пиши письмо будет и драфт соглашения
...
Рейтинг: 0 / 0
20.07.2007, 17:34
    #34674226
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Tell me more about Cheetah...
Выбегалло... Особеннно про 2 новых уровня изоляции -
Last committed concurrency:
...
Optimistic concurrency:
...
Lsst commited concurrency внешне похоже на версионность, но с глубиной отката в только одну транзакцию. Честно говоря, слабо представляю, зачем это нужно и как это будет работать.
Чтобы " Reads don't block writes and writes don't block reads and only сommitted rows are visible ."
Увидел статью на эту тему, возможно вам будет интересно:
"Cheetah spot by spot: LAST COMMITTED READ" (Fernando Nunes)
http://informix-technology.blogspot.com/2007/02/cheetah-spot-by-spot-last-committed.html
а также некорые комментарии автора в CDI

--------
> I have been under the impression that this one feature is what Oracle sells
> to clients, that they have the best non-blocking database engine available.
> Perhaps this is a bit simplistic, but it is notable that applications and
> developers now have another choice of what engine to use if indeed this is
> similar to the Oracle implementation, and was not available in other
> products.
I'm not speaking for IBM... standard disclaimer applies, but:
In practice, I think this has the same results. Using this, you won't block
when trying to read a row that has a lock (not a shared one, but an
insert/update/delete lock). You will get whatever was there (or wasn't...)
before the operation holding the lock.

However, the underlying implementation is AFAIK (I'm not a developer...)
completely different. Oracle is a versioned RDBMS like Postgres and I believe
some engines used in mySQL. Informix is NOT. The Informix implementation is
simpler (quicker?). If it hits a lock, it fetches the value from logical logs.

SQL server has a similar implementation if I read and understood it's
documentation correctly (since v2005 if I recall correctly).

From my experience as DBA, this is THE feature that developers were wishing
for. From some talks with colleagues and some customers I don't find the degree
of enthusiasm I was expecting...

I'll be very happy if my daily customer migrates to IDS 11 and I can use this
feature. I'm "tired" of explaining the locking issues to developers that were
trained only in Oracle...

It will also make my daily discussions (friendly) with an Oracle DBA much less
boring, since we tend to fall in this specific difference :)
--------------
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Tell me more about Cheetah... / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]