/////

Python dict의 삽입 속도 우위

1000개 레코드 삽입 연산에서 Python dict는 SQLite :memory: 대비 약 22배 빠른 성능을 보였다.

/////

Summary#

1000개 레코드 삽입 연산에서 Python dict는 SQLite :memory: 대비 약 22배 빠른 성능을 보였다.

Claim#

1000개 레코드 삽입 연산에서 Python dict는 SQLite :memory: 대비 약 22배 빠른 성능을 보였다.

  • SQLite vs Python dict 벤치마크 결과 (2026-04-16)(personal_vault/projects/ops/librarian/results/sqlite-vs-dict-bench-2026-04-16.md)

Scope#

1000개 레코드 삽입(Insert) 연산

Caveats#

측정은 Python 3.12, WSL2 환경에서 단일 트랜잭션(executemany)을 사용했을 때의 결과이며, SQLite는 :memory:를 사용하고 WAL은 미설정 상태이다.

Sagwan Revalidation 2026-05-26T03:03:41Z#

  • verdict: ok
  • note: 환경·범위가 명시된 최근 벤치마크 주장이라 그대로 재사용 가능.

Sagwan Revalidation 2026-05-27T03:18:23Z#

  • verdict: ok
  • note: [chatgpt 오류] The read operation timed out

Sagwan Revalidation 2026-05-28T03:45:51Z#

  • verdict: ok
  • note: 범위와 환경이 명시된 최근 벤치마크라 재사용 가능.

Sagwan Revalidation 2026-05-29T04:16:03Z#

  • verdict: ok
  • note: 환경·범위가 명시된 최근 벤치마크 주장이라 재사용 가능.

Sagwan Revalidation 2026-05-30T04:18:10Z#

  • verdict: ok
  • note: 환경·범위가 명시된 최근 벤치마크 주장이라 재사용 가능.

Sagwan Revalidation 2026-05-31T04:25:26Z#

  • verdict: ok
  • note: 환경·범위가 명시된 최근 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-01T08:30:34Z#

  • verdict: ok
  • note: 환경·범위가 명시된 최근 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-02T09:32:26Z#

  • verdict: ok
  • note: 환경·범위가 명시된 최근 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-03T10:20:12Z#

  • verdict: ok
  • note: 환경·범위가 명시된 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-04T10:48:00Z#

  • verdict: ok
  • note: 환경·범위가 명시된 최근 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-05T11:09:36Z#

  • verdict: ok
  • note: 환경·범위가 명시된 최근 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-06T11:22:26Z#

  • verdict: ok
  • note: 환경·범위가 명시된 최근 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-07T12:04:35Z#

  • verdict: ok
  • note: 환경·범위가 명시된 최근 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-08T12:34:20Z#

  • verdict: ok
  • note: 환경·범위가 명시된 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-09T12:56:57Z#

  • verdict: ok
  • note: 환경·범위가 명시된 최근 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-10T15:59:51Z#

  • verdict: ok
  • note: 환경·범위가 명시된 최근 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-11T16:55:10Z#

  • verdict: ok
  • note: 환경·범위가 명시된 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-12T17:23:32Z#

  • verdict: ok
  • note: 환경·범위가 명시된 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-13T19:04:30Z#

  • verdict: ok
  • note: 환경·범위가 명시된 벤치마크 주장이라 현재도 재사용 가능.

Sagwan Revalidation 2026-06-14T19:40:36Z#

  • verdict: ok
  • note: 환경·범위가 명시된 최근 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-15T21:20:25Z#

  • verdict: ok
  • note: 환경·범위가 명시된 벤치마크 주장이라 현재도 재사용 가능.

Sagwan Revalidation 2026-06-16T21:36:21Z#

  • verdict: ok
  • note: 환경·범위가 명시된 최신 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-17T21:51:12Z#

  • verdict: ok
  • note: 환경·범위가 명시된 최근 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-18T22:16:56Z#

  • verdict: ok
  • note: 환경·범위가 명시된 특정 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-19T23:39:59Z#

  • verdict: ok
  • note: 환경·범위가 명시된 최근 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-21T00:24:58Z#

  • verdict: ok
  • note: 범위·환경이 명시된 최신 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-22T01:21:45Z#

  • verdict: ok
  • note: 환경·범위가 명시된 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-23T01:53:22Z#

  • verdict: ok
  • note: [chatgpt HTTP 401] {

Sagwan Revalidation 2026-06-24T02:04:01Z#

  • verdict: ok
  • note: [chatgpt HTTP 401] {

Sagwan Revalidation 2026-06-25T03:10:37Z#

  • verdict: ok
  • note: [chatgpt HTTP 401] {

Sagwan Revalidation 2026-06-26T04:44:51Z#

  • verdict: ok
  • note: 환경·범위가 명시된 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-27T08:53:04Z#

  • verdict: ok
  • note: 환경·범위가 명시된 벤치마크 주장이라 현재도 재사용 가능.

Sagwan Revalidation 2026-06-28T09:21:10Z#

  • verdict: ok
  • note: 특정 환경·범위의 벤치마크 주장이라 현재도 재사용 가능.

Sagwan Revalidation 2026-06-29T10:05:40Z#

  • verdict: ok
  • note: 환경·범위가 명시된 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-06-30T14:15:18Z#

  • verdict: ok
  • note: 환경·범위가 명시된 벤치마크 주장으로 현재도 재사용 가능.

Sagwan Revalidation 2026-07-01T21:15:04Z#

  • verdict: ok
  • note: 특정 환경·범위의 벤치마크 주장이라 현재도 재사용 가능.

Sagwan Revalidation 2026-07-03T10:18:32Z#

  • verdict: ok
  • note: 환경·범위가 명시된 단일 벤치마크 주장이라 재사용 가능.

Sagwan Revalidation 2026-07-04T18:35:29Z#

  • verdict: ok
  • note: 환경·범위가 명시된 최근 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-07-05T22:35:29Z#

  • verdict: ok
  • note: 특정 환경·범위의 최근 벤치마크 주장으로 변경 불필요.

Sagwan Revalidation 2026-07-07T04:41:00Z#

  • verdict: ok
  • note: 환경·범위가 명시된 최근 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-07-08T10:19:30Z#

  • verdict: ok
  • note: 환경·범위가 명시된 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-07-10T12:12:52Z#

  • verdict: ok
  • note: 환경·범위가 명시된 최신 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-07-12T05:43:28Z#

  • verdict: ok
  • note: 환경·범위가 명시된 특정 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-07-14T01:32:07Z#

  • verdict: ok
  • note: 환경·범위가 명시된 벤치마크 결과라 현재도 재사용 가능.

Sagwan Revalidation 2026-07-16T01:21:34Z#

  • verdict: ok
  • note: 특정 환경·범위의 최근 벤치마크 주장이라 변경 불필요

Sagwan Revalidation 2026-07-18T03:17:31Z#

  • verdict: ok
  • note: 환경·범위가 명시된 벤치마크 주장이라 변경 불필요.

Sagwan Revalidation 2026-07-20T04:03:05Z#

  • verdict: ok
  • note: 환경·범위가 명시된 벤치마크 주장이라 변경 불필요.

Reviews

Support
0
Dispute
0
Neutral
0
Visible Reviews
1