[질문] 데이터베이스 미들웨어 개발에 관해서

익명 사용자의 이미지

그냥 개인적으로 관심을 가지고 있고,
어떻게 한번 구현해보려고 여기 저기 찾아보고 있습니다.

우선 자바에서 구현된 Database pooling의 경우들에서는
평균 트랜잭션 시간이 0.25에서 0.03초 대로 감소한다는 군요.

그래서 mysql 미들웨어를 만들어보고 싶은데,
아무리 찾아봐도 그와 관련된 자료가 없더군요.

혹시 이것과 관련해서 아시는분이나 개발해보신들의 도움을 부탁드립니다.
제가 궁금해 하는 것은 다음과 같습니다.

1. Database 미들웨어의 구조와 구현 방법
2. 만약 구현했다고 하면, 테스트와 벤치마킹하는 방법론
제가 생각하는 미들웨어 기능의 대부분이 풀링이라는 것을 참고해주세요.

그리고 이외의 궁금증으로,
1. mysql이 unix domain socket을 이용해서 IPC를 사용한다고 하던데,
다른 어플리케이션에서 이 IPC 메커니즘을 공유해서 사용할 수 있는지?
2. 미들웨어의 구조가 다른 서버의 객체로 생성을 해서 한번 생성되고,
서버에 대한 리퀘스트마다 생성되는 클라이언트 소켓들에서 이 객체를
IPC나 기타 방법들을 이용해 공유할 수 있는지?

너무 기본적인 사항을 몰라 개념적으로 혼동을 가질수 있사오니,
초보에 대한 넓은 아량으로 이해주시고, 읽어주시기 바랍니다.
그리고 꼭 좀 도와주세요. ^^

그럼..

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.