|
|
|
New ASE...
|
|||
|---|---|---|---|
|
#18+
всем привет, посмотрел презентацию, что планируется в следующем обновлении ASE, запланированном на конец года (за ранее сорри, если кто в курсе и за возможную неточность информации) может кому-то будет интересно 1. minimum log нелья будет откатить последние измения rollback'ом (только несколько записей при определенных условиях) реализована опция как параметер для базы, таблицы или сессии пример для сессии: set dml_logging minimal begin tran delete from cust rollback все данны уделаны :) если же что-то произошло, пока "шло" удаление, то в таблицы останутся "неудаленные" записи 2. IMDB - in-memory база ничего не пишется на диск,min logging (пункт 1), нету crash recovery, база пересоздается после перезагрузки сервера. в остальном как обычная база например, как создать базу: sp_cacheconfig cache1,'100GB', inmemory_storahe disk init name = 'test1#, physname = 'cache1',... type='inmemory' create inmemory database test ... 3. tempdb как IMDB (пункт 2) 4. RDDB (reduced durability database) - как понял, что-то между нормальной базой и IMDB, данные не гарантиривано пишутся с cache на диск. восстановит можно после "нормального" завершения или полностью пересоздать базу с нуля (как в пункте 2) пункт 2 и 3 понравилось, по сравнению с тем же SolidDB/TimesTen, что реализовано на базе ASE и очень прозрачно-и-незаметно для приложений 5. новая команда transfer table to|from загрузка/выгрузка изменений из/в фаила как пример: insert into cust... insert into cust... transfer table cust to '/data/cust.1' for ase|bcp|iq|csv - можно выбрать формат фаила (2 записи) transfer table cust to '/data/cust.2' for ase (ничего) insert into cust... transfer table cust to '/data/cust.2' for ase (одна запись) 6. пара новых типов bigtime/bigdatetime 7. плюс изменения по мелочам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2009, 13:46 |
|
||
|
New ASE...
|
|||
|---|---|---|---|
|
#18+
jap, лучше бы шринк базы сделали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2009, 16:08 |
|
||
|
New ASE...
|
|||
|---|---|---|---|
|
#18+
SQLMantisjap, лучше бы шринк базы сделали. это наверно в п.7 будет ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2009, 17:49 |
|
||
|
New ASE...
|
|||
|---|---|---|---|
|
#18+
пункт 5 радует, если будет все реализовано по нормальному ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2009, 09:34 |
|
||
|
New ASE...
|
|||
|---|---|---|---|
|
#18+
Mikle83пункт 5 радует, если будет все реализовано по нормальному п.1 - это да! п.5 - реализуется bcp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2009, 10:09 |
|
||
|
New ASE...
|
|||
|---|---|---|---|
|
#18+
а как, интересно, transfer table себя будет вести с delete и update? И если уже можно отследить изменения строк и страниц, то почему бы не сделать подобие инкриментального бэкапа (как в mssql), т.е. бэкапить только те страницы которые подверглись изменению, а не всю базу(dump database) или все операции с базой(dump transaction). пункты 1-4 действительно радуют, особенно 3! Надоело делать виртуальные диски в памяти и туда лог tempdb ложить! Ну и пункт 7 хотелось бы посмотреть подробней! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2009, 10:30 |
|
||
|
New ASE...
|
|||
|---|---|---|---|
|
#18+
komradп.1 - это да! п.5 - реализуется bcp п.5 конечно же реализуется сейчас вср, но если я правильно понимаю логику новвоведения, то выгрузить можно будет напрямую из ХП и любого другого запроса с минимальными потерями (тот изврат как это сейчас делается из ХП мало устраивает), также можно будет выгружать любой селект в файл а не таблицу целиком (например селект по временную - временную в файл). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2009, 12:33 |
|
||
|
New ASE...
|
|||
|---|---|---|---|
|
#18+
Mikle83 также можно будет выгружать любой селект в файл а не таблицу целиком (например селект по временную - временную в файл). как вариант - выгрузка вьюхи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2009, 13:36 |
|
||
|
New ASE...
|
|||
|---|---|---|---|
|
#18+
по п.5 немного больше деталей, как это предполагается работать: делаем create | alter table с опцией transfer on | off создается скрытая 8-байтовая колонка для идентификации новых/измененных данных для трансфера берутся только закомиченные данные, все отстальное оставляется на "следующий" раз. запись последних выгруженных данных в spt_ххх таблицу, и также запись в monхххх. да вот, еще было упоминание о тесной интеграции с IBM Tivoli Storage Мanager вообще-то все эти пункты носят явно выраженый характер - extreme transaction processing. пардон, но shrinkа не заметел там думаю, многие из них уже реализованы (в неком виде) и применяются в Sybase RAPе планирую быть на techselect*2009 в Лондоне, может Роб чем-то обрадует или покрайне мере "прояснит" ситуацию дайте знать, если что-то конкретно интересует, постараюсь узнать в официальнокй (и не только) обстановке ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2009, 14:28 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=36229538&tid=2010843]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
165ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 272ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...