본문 바로가기

데이타베이스69

PHP5의 MySQLi 확장 활용 예제 PHP5의 놀라운 기능들 중에서 특히 주목해야 할 부분을 꼽으라고 하신다면 저는 주저 없이 MySQLi (MySQL Improved Extension) 을 꼽겠습니다. (물론 simpleXML 확장도 굉장합니다만... ^^;) 기존 함수들인 mysql_* 형태를 거의 그대로 사용하실 수 있도록 mysqli_* 함수들이 준비되어 있고, PHP5의 클래스 모델을 통해서 사용하실 수 있도록 mysqli::* 형태로도 메소드들을 제공하고 있습니다. MySQLi 확장은 새로워진 PHP5에 대응하기 위한 MySQL 의 새로운 도전을 담고 있습니다. 물론 업그레이드된 MySQL 5 의 성능을 최대한으로 활용하기 위해서도 드라이버 재작성은 꼭 필요했을 겁니다. 기존의 mysql_* 함수들보다 작게는 2배에서 최고 40.. 2009. 7. 3.
MS-SQL 2000->2005 데이터베이스 이전 1.[스크립트] 풀백업파일로 이동 시키는 방법 1) SQL Server 2000 에서 데이터베이스를 풀백업한다. (KSD 란 이름의 데이터베이스를 백업하였다.) 2) 백업한 파일을 SQL Server 2005 로 이동시킨다. restore filelistonly from disk='C:\test.bak'를 해서 기존 디비 설정 정보를 확인 한다. 기존 정보가 : Date : C:\Microsoft SQL Server\MSSQL\Data\KSD.MDF Log : C:\Microsoft SQL Server\MSSQL\Data\KSD_Log.LDF 3) 쿼리실행창에서 RESTORE 문을 실행시킨다. USE master RESTORE DATABASE [KSD] FROM DISK = 'C:\KSD.bak' WIT.. 2009. 7. 3.
MySQL 데이터베이스 MS-SQL 마이그레이션 이 백서는 Microsoft SQL Server 2000의 마이그레이션 기능을 설명하고 MySQL 데이터베이스를 SQL Server 2000으로 마이그레이션 하는데 있어 개발자를 도와줄 정보를 제공합니다. 소개 이 문서는 몇 가지 내장된 SQL Server의 툴과 유틸리티를 통해 MySQL을 Microsoft SQL Server 2000으로 마이그레이션 하는 방법을 설명합니다. 이 문서는 또한 MySQL 어플리케이션이 SQL Server 2000에서 동작하도록 수정하는 방법에 대한 지침도 제공합니다. 기존에 MySQL 기반의 어플리케이션을 가지고 있다면, 기존의 투자를 보전하면서도 어플리케이션 아키텍처에 SQL Server 2000의 향상된 기능을 추가할 수 있습니다. 대상 독자 이 백서가 대상으로 하는.. 2009. 6. 30.
자바 성능 튜닝 (JVM Option) java pool size 세팅에 대해선 static 파라미터이기 때문에 디비 restart를 하면 적용이 됩니다. ※ Oracle JVM 설치 Oracle 9.0.1에서 Oracle JVM의 모든 구성 요소를 설치하기 위해 ORACLE_HOME 밑에 javavm 폴더 밑에 install 폴더 밑에 initjvm.sql script를 실행함. 주의 : 이 script들은 반드시 SYS 또는 INTERNAL로 실행되어야만 합니다. 설치에 앞서 점검해야 할 사항 권장 사항 SHARED_POOL_SIZE >= 65 MB JAVA_POOL_SIZE >= 50 MB SYSTEM tablespace내에 50 MB 이상의 free space 250 MB 이상의 rollback segment space 주의 : 위 사.. 2009. 6. 24.
오라클 관계형 데이터베이스 소개 * oracle 시스템 데이터 Dictionary에 들어 있는 정보 1. 테이블과 뷰, 스냅샷, 인덱스, 동의어, 프로시저, 함수를 포함한 모든 데이터베이스 오브젝트의 이름 2. 오라클 데이터베이스 사용자의 이름 3. 각 사용자에게 주어진 특권과 역할 4. 무결성 제한의 명세 5. 열을 위한 초기 값 6. 스페이스 소비와 할당 7. 정보 오디팅(auditing) * oracle 시스템 데이터 Dictionary의 필수적인 두 컴포넌트 1. 베이스 테이블 2. 사용자가 액세스 할 수 있는 뷰 * 데이터 Dictionary는 sys 사용자의 소유이다. * 오라클 데이터베이스 논리구조 특징 정의 1. 테이블스페이스 2. 세그먼트 3. 영역(extents) 4. data block 논리적 데이터베이스 저장구조 .. 2009. 6. 19.