Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Hardware для DB2 / 25 сообщений из 29, страница 1 из 2
04.08.2004, 11:55
    #32634702
Okram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
ПРИВЕТ ВСЕМ!

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

1) В первую очередь Hardware ?
2) ОС ( что то из Linux )
3) БД (я работаю с db2 только изза XML Extendera , возможно есть аналоги, потому что уж больно медленная ета db2)
4) Где и как хостить?

Буду рад всем предложениям и замечаниям.
...
Рейтинг: 0 / 0
04.08.2004, 12:40
    #32634819
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
Ты лучше скажи что у тебя тормозит.
...
Рейтинг: 0 / 0
04.08.2004, 12:55
    #32634867
Okram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
Сказать то я скажу, но новый сервер мне все равно надо, так как старый будут деактивировать.

Работаю я в направлении php+xml+db2.

Мне как параметр приходят xml-и по 100 кБ и больше
а я их уже раскидываю по табличках и потом также возвращаю назад.

В php для MySQL, InterBase, Oracle и т.д. есть "родные" функции а для db2 нету.
И вот тот факт что все идет через функции odbc а не напрямую
меня то и пугает.
...
Рейтинг: 0 / 0
04.08.2004, 13:31
    #32635000
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
Кого как, а меня пугает PHP и, особенно, XML. PHP сам по себе тормоз (даже жаба быстрее), а XML вообще плод гнусного заговора процессоростроителей.

А вот ODBC меня не пугает. Особенно применительно к DB2, у которой native API = DB2 CLI почти равен ODBC, почти все функции совпадают. Ну, есть некоторые расхождения, в частности, у DB2 CLI есть возможности работы с массивами. Это может оказаться важным при пересылке кучи данных по сети. А может и не быть важным. Сперва надо произвести измерения. Какой этап сколько занимает времени, что именно грузится. Только потом, после анализа этих данных и попытки оптимизации существующей базы, имеет смысл думать о параметрах новой хардвари. Процессор перегружен - одно, диски - другое, передача по сети слишком долгая - третье.

И вообще, где-то что-то для DB2 я у PHP видел. Искать, разумеется, не буду, ибо...
...
Рейтинг: 0 / 0
04.08.2004, 14:48
    #32635169
Okram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
Victor MetelitsaКого как, а меня пугает PHP и, особенно, XML. PHP сам по себе тормоз (даже жаба быстрее), а XML вообще плод гнусного заговора процессоростроителей.

А какие средства Вы порекомендуете ? Чем можно заменить в етом плане PHP i XML?


Victor Metelitsa
И вообще, где-то что-то для DB2 я у PHP видел. Искать, разумеется, не буду, ибо...

ибо волею судьбы .... конечно что я сам ето зделаю , спасибо :) я уже много чего нашел.
...
Рейтинг: 0 / 0
04.08.2004, 14:52
    #32635174
Okram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
Ну хоть что нибудь из "железа" порекомендуете?
...
Рейтинг: 0 / 0
04.08.2004, 15:04
    #32635209
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
Опиши workload.

Размер БД
Кол-во пользователей
Примерные запросы и транзакции

Только после этого можно говорить о примерном sizing.


По поводу PHP
http://www-106.ibm.com/developerworks/db2/library/techarticle/0301liu/0301liu.html
http://www-106.ibm.com/developerworks/db2/library/techarticle/scott/0614_scott.html
http://www-106.ibm.com/developerworks/db2/library/presentations/0209overviewlinux/
...
Рейтинг: 0 / 0
04.08.2004, 15:05
    #32635213
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
Кстати у тебя что за приложение??? Что делает ???
...
Рейтинг: 0 / 0
04.08.2004, 16:26
    #32635384
Okram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
За линки спасибо.

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

моя задача состоит в том чтобы сохранять и возвращать назад xml.
Вот и все.

В БД есть примерно 25 штук табличек
и в каждой не более 100 000 записей (но ето пока тестовый вариант сами понимаете)

Запросы в основном рекурсивние SQL
...
Рейтинг: 0 / 0
04.08.2004, 17:53
    #32635629
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
in glance sounds like a task for DS
...
Рейтинг: 0 / 0
05.08.2004, 15:23
    #32637137
Okram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
ggvin glance sounds like a task for DS
И что означает DS?
...
Рейтинг: 0 / 0
05.08.2004, 15:47
    #32637218
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
Directory Server.
I'd chose IBM Tivoly DS.
It's DB2 based, and you know DB2.
And it's free of charge.
And it's probably one of the best LDAP implementation.
triggers, transactions, everything changed on the fly (except password encryption algorythm), and many other nice things.
...
Рейтинг: 0 / 0
05.08.2004, 21:30
    #32637700
Okram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
Жаль что я так плохо знаю анг. :(
А можно по подробнее об етом?
...
Рейтинг: 0 / 0
05.08.2004, 22:34
    #32637752
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
what do you want to know?
I just mentioned DS because you wrote about recursive queries, and it sounds as tree-structure, or hierarchical structure for me. But if it is so - LDAP looks like the best choice.
Tivoly DS has an advantage that it is db2 based, so knowing structure you may combine advantages of RDBMS and LDAP .
...
Рейтинг: 0 / 0
06.08.2004, 10:55
    #32638136
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
Ты так и не описал Workload.

P.S. Ты XML Extender пользуешься???
...
Рейтинг: 0 / 0
06.08.2004, 12:15
    #32638368
Okram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
А как правильно описать workload ?

>P.S. Ты XML Extender пользуешься???

Еще нет:( , вот только начинаю учить :(
...
Рейтинг: 0 / 0
06.08.2004, 13:47
    #32638621
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
Размер БД
Кол-во пользователей ceccий
Примерные запросы в транзакции
Примерный XML

Опиши приложение без прилагательного некий, конечно если это не коммерческая тайна.
...
Рейтинг: 0 / 0
07.08.2004, 12:08
    #32639499
Okram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
ggvwhat do you want to know?
I just mentioned DS because you wrote about recursive queries, and it sounds as tree-structure, or hierarchical structure for me. But if it is so - LDAP looks like the best choice.
Tivoly DS has an advantage that it is db2 based, so knowing structure you may combine advantages of RDBMS and LDAP .

ОК. Буду копать в етом направлении тоже
спасибо большое
...
Рейтинг: 0 / 0
07.08.2004, 12:33
    #32639511
Okram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
Nikolay KulikovРазмер БД
Кол-во пользователей ceccий
Примерные запросы в транзакции
Примерный XML

Опиши приложение без прилагательного некий, конечно если это не коммерческая тайна.

Размер БД - я там выше про таблички уже описал, больше не знаю что описывать.

Кол-во пользователей ceccий - над проектом могут работать одновременно через web по http от 3 до n. Где n может быть >30.

Примерные запросы в транзакции -
в основном ето такого типа
Сначала создаю
Код: 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.
27.
28.
29.
30.
31.
32.
33.
CREATE FUNCTION GetObjsTree (pidObj BIGINT)
        RETURNS TABLE (  	idObj BIGINT,
			idObjParent BIGINT,
		            	name  CHAR ( 254 ) )
        LANGUAGE SQL
        READS SQL DATA
        NO EXTERNAL ACTION
        DETERMINISTIC
        RETURN
		
	WITH RPL ( idObj , idObjParent , name )
		 AS
	( 
	 	SELECT 
                            ROOT.idObj ,  
                            ROOT.idObjParent,
                            ROOT.name 
        FROM {tObj} ROOT
        WHERE ROOT.idObj = GetObjsTree.pidObj
      UNION ALL
        SELECT 
           CHILD.idObj ,  
           CHILD.idObjParent , 
           CHILD.name 
        FROM RPL PARENT, {tObj} CHILD
        WHERE  
	PARENT.idObj = CHILD.idObjParent
		
     )
		SELECT DISTINCT 
                            idObj ,  
                            idObjParent , 
                            name
		FROM RPL

Ну а потом следуют такие запросы приблизительно такого типа
Код: plaintext
SELECT * FROM TSomeTable1 WHERE idObj IN (SELECT FT.idObj FROM TABLE(GetObjsTree(TSomeTable1.idObj)) AS FT)


ну а примерный xml выглядет в простейшей своей структуре как обычное дерево

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<obj1 _name="o1">
	<obj11 _name="o11"/>
	<obj12 _name="o12">
		<obj121 _name="o121"/>
		<obj122 _name="o122"/>
		<obj123 _name="o123"/>
	</obj12>
	<obj13 _name="o13"/>
</obj1>

>Опиши приложение без прилагательного некий, конечно если это не коммерческая тайна.
Ето коммерческая тайна :-(
...
Рейтинг: 0 / 0
07.08.2004, 19:06
    #32639633
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
Blin, it is a classic hierarchy, or tree-structure!!!
LDAP, definitely LDAP , in its the best implementation IBM Tivoly DS!!!
get two pdf from IBM site, something like LDAP Cookbook, it's easy to find them
After you will be friendly ith LDAP, have a look at http://researchweb.watson.ibm.com/journal/sj/392/shi.html
and after that you will able easy integrate RDBMS DB2 with LDAP Tivoly DS.
Performance + transaction control (need additional reading, the doc available with DS) + triggers + integration with MQ + what else.... what I missed?
...
Рейтинг: 0 / 0
08.08.2004, 14:43
    #32639876
c
c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
Tivoli - prichudlivaya smes' bugs, programmistskix glupostei i neudachnyx proektnyx reshenii!! No, s drugoi storony, esli muchaet bessonniza ili prosto nechem zanyatsya, to pochemy by i ne
zaciklitsya na Tivoli?
...
Рейтинг: 0 / 0
08.08.2004, 16:15
    #32639911
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
Complete bullshit
...
Рейтинг: 0 / 0
08.08.2004, 16:47
    #32639928
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
what is so bad from http://www-306.ibm.com/software/tivoli/products/
???
Everything????
Bullshit.
I used SUN ONE DS, OpenLDAP, and IBM Tivoly DS in hardworking environment for several years, and finaly stopped with Tivoly as the best LDAP implementation I ever used.
...
Рейтинг: 0 / 0
10.08.2004, 11:05
    #32642224
Okram
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
Спасибо большое!
Будет над чем поработать после отпуска.

Но сейчас за мной стоит предложение о выборе "железа",
хоть что-то порекомендуйте в направлении IBM DB2.
...
Рейтинг: 0 / 0
10.08.2004, 11:16
    #32642250
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hardware для DB2
I have one big love - RISC...
In dependence from available money I'd chose or brand new IBM p5, or used SUN eXXXX.
even old, about 8 years old U2 with multipack would work, it has about 1.6 GB/sec throughput.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Hardware для DB2 / 25 сообщений из 29, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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