postgrea의 libpg와 ecpg중....

andrea0705의 이미지

postgre db를 이용해서 프로젝트를 진행하려고 합니다.

1) 근데 C와 함께 사용하기에 libpg아 ecpg중 어느것이 낫은가요?
코딩과 디버깅을 고려할때요,,
자료가 거의 없던데 참고할만 자료들이 없나요?

2) postgre DB를 생성후 table을 10개 만들었습니다.
그 중 5개 Table을 Ramdisk로 잡고 싶어서
물리적으로 생성된 파일(디렉토리)들을 보니 도대체 알수가 없더라고요.

그래서, 아예 DB를 2개 만들어서 디렉토리 통째로 ramdisk로 잡을려고 하느데 혹, 해 보신분이 있나요?? 이렇게 하려면 postmaster를 2개 돌려야 할 것같은데, 충돌이 나지 않나요?

progcom의 이미지

andrea0705 wrote:

1) 근데 C와 함께 사용하기에 libpg아 ecpg중 어느것이 낫은가요?
코딩과 디버깅을 고려할때요,,
자료가 거의 없던데 참고할만 자료들이 없나요?

이 부분은 취향 나름일듯 싶습니다. 개인적으로는 특별히 다른거 없이 C 함수 체계로 이루어진 libpq를 선호하는 편이지만, ECPG가 속도면이라던지에서 약간 이득이 있는걸로 압니다. 그 외에 다른 DBMS로 이식이 편하다거나... 하는 점이 있다고 하던데, 잘 모르겠네요.

andrea0705 wrote:

2) postgre DB를 생성후 table을 10개 만들었습니다.
그 중 5개 Table을 Ramdisk로 잡고 싶어서
물리적으로 생성된 파일(디렉토리)들을 보니 도대체 알수가 없더라고요.

그래서, 아예 DB를 2개 만들어서 디렉토리 통째로 ramdisk로 잡을려고 하느데 혹, 해 보신분이 있나요?? 이렇게 하려면 postmaster를 2개 돌려야 할 것같은데, 충돌이 나지 않나요?

ramdisk로 잡은 적은 없지만, 데이터베이스 디렉토리를 두개 만들어서 띄우는건 잘 됩니다. 포트 번호만 다르게 잡아주면 문제 없습니다.

댓글 달기

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 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 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>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 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>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 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>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.