다음 이전 차례

9. 기타

9.1 SE와 IDS/ODS의 차이점은 무엇인가?

일반적으로, SE는 IDS보다 느리고, 더 적은 데이터 형을 지원하고, 그것의 더 큰 형제들의 많은 특성들을 부족하다. 구체적으로 얘기하면,Informix-SE는 다음의 차이점이 갖고 있다:

그러나 이것을 당신이 SE를 무시해야 된다는 의미라고 오해하지 마라. 왜냐하면 관리가 매우 단순하기 때문에, Informix-SE는 wash-and-wear RDBMS이다. 그것을 설치하고, 몇가지 설정 파일의 몇 줄을 편집하고, 그리고 당신은 데이터베이스 경쟁에서 벗어난다.

SE 계속할 것이다. 계속... 이 특성들은 전임 MIS 관리자가 없는 사이트들의 관심을 끈다. 또한 SE는 목이 부러질 것 같은 성능을 요구하지 않는 어플리케이션을 수행할 때 뛰어나다; 게으른 것은 아니만, 그것은 그것의 몇몇 경쟁자처럼 빠른 데몬은 아니다. 다시 말하지만, 트레이드오프는 강인함을 위한 성능과 쉬운 관리 및 유지보수이다.

9.2 현재 출시된 것은 무엇인가?

이 FAQ가 마지막으로 갱신될 때 까지, 가장 최근 릴리즈 레벨은 1998년 7월 13일 출시된 Informix-SE 7.24.UC5이다.그러나, glibc 릴리즈에 기초한 코드는 1998년 10월 14일 위해 발표되었다.

9.3 sqlexec와 sqlexecd의 차이점은 무엇인가?

sqlexec프로그램은 데이터베이스를 만들고 조작하는 데이터베이스 엔진이다. 데이터베이스에 접근하는 각각의 프로그램은 자신만의 sqlexec사본을 갖게 된다. (이것이 sqlexec를 죽이는 것이 왜 좋지 않은 생각인지를 설명해 준다). 호스트 OS는 여러개의 SE 프로세스간의 자원 관리를 위한 필요한 락킹을 처리한다. 반면에, sqlexecd는 결코 데이터베이스를 건드리지 않는다. 그것의 존재의 이유는 데이터베이스 접근을 위한 요청을 듣고(대개 원격지 어플리케이션/클라이언트로 부터 발생하는) 요청한 클라이언트와 통신하고, 요청된 대로 데이터베이스를 조작하기 위해 sqlexec프로세스를 시작한다. 이 관계는 시스템에 로긴하려고하는 기계를 기다리는 rlogind와, rlogind가 사용자와 통신하기위해 실행시키는 셸 간의 차이점과 유사하다.

9.4 Informix-SE는 "쓰레드에 안전"한가?

비록 이 질문이 좋은 것이지만 그것은 문제가 되지 않는다. SE는 단일 쓰레드이고, 한 번에 하나의 요구를 다루는 동기적인 어플리케이션이다. 그래서, 쓰레딩은 정말로 엔진이 어떻게 행동하는가에 대해 영향을 미치지 않는다.

9.5 Informix-SE가 다중-프로세서 기계에서 실행될 것인가?

그렇다, 왜냐하면 밑에 있는 OS가 MP문제를 처리할것이므로. 이에 반해서, 당신이 "Informix-SE가 다중 프로세서의 이점을 사용하는가?"를 묻는 것이라면 대답은 "아니오."이다. SE는 단일 쓰레드이고 다중 프로세서로부터 그 자체로는 이득이 없다.

9.6 ESQL/C "쓰레드에 안전"한가?

그렇기도 하고 아니기도 하다. libc5 기반 버전은 쓰레드에 안전하지 않다. 왜냐하면 libc5가 쓰레드에 안전하지 않고, 나중에 glibc/libc6가 나오게된 동기 중의 하나였다. 또한 Jonathan Leffler는 ESQL/C가 오직 DCE 쓰레드와만 동작한다는 점을 지적했는데, 리눅스(대부분의 경우)는 오직 POSIX 쓰레드만을 지원한다. 비록 이들 두 쓰레드의 구조적으로 비슷하지만, 그것들은 호환성이 없다. 누군가 나의 잘못을 지적할 때까지, 나는 glibc기반 버전은 쓰레드에 안전하다고 주장할 것이다. 왜냐하면 엔진을 컴파일하기위해 사용된 C 라이브러리가 쓰레드에 안전하기 때문이다.

9.7 어떻게 참여할 수 있는가?

문서를 작성하라

만일 당신이 리눅스용 인포믹스에 참여하고 싶다면, Tom Schaefer netd@mindspring.com 가 HOWTO들과 관련된 문서들을 작성하고 적절한 저장소에 배포하는 것을 조정한다. HOWTO에서 다음 주제에 대해 특히 참여가 필요하다:

다른 인포믹스 제품이 발표됨에 따라, 우리는 그것들을 위한 HOWTO와 FAQ도 필요할 것이다.

베타 테스트하기

다른 제품들이 공식적인 출시가 가까워짐에 따라, 인포믹스는 베타 테스터가 필요할 것이다. Art Kagel이 베타 프로그램을 조정한다. 더 자세한 정보는, kagel@erols.com 에서 그와 접촉할 것. 최소한 다음의 정보를 포함하면 인포믹스는 테스트될 제품과 당신의 인포믹스 경험 정도를 당신이 테스트하게 될 제품의 플랫폼을 일치시킬 수 있다:

물론, Non-Disclosure Agreement (NDA)에 서명할 필요가 있을 것이다.

IIUG에 가입하기

국제 인포믹스 사용자 그룹은 인포믹스가 그들 제품의 리눅스버젼을 발표하도록 설득하는데 조력이 되었다. 지지 위원회는 이 노력을 계속할 것이다. 현재, IIUG에 가입하는 것은 무료이며, 당신은 인포믹스에 영향을 미치고, 또한 인포믹스와 리눅스용 인포믹스를 사용하는 사람들과 교류할 수 있는 기회를 얻게된다. http://www.iiug.org 그들을 만날 수 있다.

Informix에게 메일 쓰기

당신은 항상 인포믹스에게 직접적으로 메일을 쓸 수 있고 그들에게 당신이 리눅스 환경으로 포팅되길 바라는 특정한 인포믹스 제품을 말할 수 있다. 그들은 듣고 있다.

9.8 "SE" 가 무슨 뜻인가?

Standard Engine. Informix-SE는 cooked, 즉 포맷된, 파일 시스템에서 동작하는 있는 ISAM-기반 데이터베이스 엔진이다.

9.9 재미있는 사소한 일들

그러한 사소한 일들에 흥미가 있는 이들을 위해, Carlton Doe가 인포믹스의 발표 뒤 처음 며칠동안 Intraware사이트로부터의 다운로드가 초기에 대략 일일 700회를 기록했다고 보고했다. 그것들은 그 이후로 대략 일일 300정도로 떨어졌다. 인포믹스는 런타임 라이센스나 지원 계약의 판매에 대한 정보를 아직 발표하지 않았다. 마이크로소프트 윈도 NT를 위한 비슷한 프로그램이 리눅스 개발자 꾸러미와 같은 때에 발표되었다. 최소한 초기에는 리눅스 다운로드가 NT다운로드를 앞질렀다. ;-).


다음 이전 차례