현재 버전

Batch Insert 성능 향상기 1편 - With JPA
Batch Insert 성능 향상기 2편 - 성능 측정
Exposed ORM 이란?

본 글에도 언급됬지만, JPA (hibernate) 보다 훨씬 빠른 Batch Insert를 보여주는 

코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 위 자료와 함께 참고 하면 좋을듯 합니다.



ps)

혹시 아래 내용에 대해 구체적(내부적)으로 살펴보셨는지요??
StackOverflow의 글도 두루뭉술한데다가, 제가 위에 공유한 링크및
Spring Data에서 Batch Insert 최적화 - 뒤태지존의 끄적꺼림
에도 StackOverFlow로 갈음되었는데요.

bulk insert를 하기 위해서는 여러 트랜잭션이 들어오는 것을 대비해 ID 값을 먼저 알고 있어야하나  (‘Transactional Write Behind’ 하에) 그렇게 하는 것은 불가능

그냥 얼핏드는 생각은 Exposed와 Hibernate를 비교해 볼때 Exposed는 경량ORM이라서 JDBC기반의 SQL을 DSL,DAO방식으로 매핑하는 정도로 ORM을 지원하지 뒤에 영속성 컨텍스트개념은 없어 보입니다. 
따라서 Hibernate에서는 영속성 컨텍스트의 무결성을 유지 하기 위해  항상 결정된 ID를 이용하여 내부적으로 관리 할 필요가 있어서 단건으로 호출해서 결정된 id를 가져와야지 않나 싶은데...


수정 이력

2022-04-25 15:54:16 에 아래 내용에서 변경 됨 #20

Batch Insert 성능 향상기 1편 - With JPA
Batch Insert 성능 향상기 2편 - 성능 측정
Exposed ORM 이란?

본 글에도 언급됬지만, JPA (hibernate) 보다 훨씬 빠른 Batch Insert를 보여주는 

코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 위 자료와 함께 참고 하면 좋을듯 합니다.



ps)

혹시 아래 내용에 대해 구체적(내부적)으로 살펴보셨는지요??
StackOverflow의 글도 두루뭉술한데다가, 제가 위에 공유한 링크및
Spring Data에서 Batch Insert 최적화 - 뒤태지존의 끄적꺼림
에도 StackOverFlow로 갈음되었는데요.

bulk insert를 하기 위해서는 여러 트랜잭션이 들어오는 것을 대비해 ID 값을 먼저 알고 있어야하나  (‘Transactional Write Behind’ 하에) 그렇게 하는 것은 불가능

그냥 얼핏드는 생각은 Exposed와 Hibernate를 비교해 볼때 Exposed는 경량ORM이라서 JDBC기반의 SQL을 DSL,DAO방식으로 매핑하는 정도로 ORM을 지원하지 뒤에 영속성 컨텍스트개념은 없어 보입니다. 
따라서 Hibernate에서는 영속성 컨텍스트의 무결성을 유지 하기 위해  항상 결정된 ID를 이용하여 내부적으로 관리 할 필요가 있어서 단건으로 호출해서 결정된 id를 가져와야지 않나 싶네요.

2022-04-25 15:54:02 에 아래 내용에서 변경 됨 #19

Batch Insert 성능 향상기 1편 - With JPA
Batch Insert 성능 향상기 2편 - 성능 측정
Exposed ORM 이란?

본 글에도 언급됬지만, JPA (hibernate) 보다 훨씬 빠른 Batch Insert를 보여주는 

코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 위 자료와 함께 참고 하면 좋을듯 합니다.



ps)

혹시 아래 내용에 대해 구체적(내부적)인  why에 대해 살펴보셨는지요??
StackOverflow의 글도 두루뭉술한데다가, 제가 위에 공유한 링크및
Spring Data에서 Batch Insert 최적화 - 뒤태지존의 끄적꺼림
에도 StackOverFlow로 갈음되었는데요.

bulk insert를 하기 위해서는 여러 트랜잭션이 들어오는 것을 대비해 ID 값을 먼저 알고 있어야하나  (‘Transactional Write Behind’ 하에) 그렇게 하는 것은 불가능

그냥 얼핏드는 생각은 Exposed와 Hibernate를 비교해 볼때 Exposed는 경량ORM이라서 JDBC기반의 SQL을 DSL,DAO방식으로 매핑하는 정도로 ORM을 지원하지 뒤에 영속성 컨텍스트개념은 없어 보입니다. 
따라서 Hibernate에서는 영속성 컨텍스트의 무결성을 유지 하기 위해  항상 결정된 ID를 이용하여 내부적으로 관리 할 필요가 있어서 단건으로 호출해서 결정된 id를 가져와야지 않나 싶네요.

2022-04-25 13:42:01 에 아래 내용에서 변경 됨 #18

Batch Insert 성능 향상기 1편 - With JPA
Batch Insert 성능 향상기 2편 - 성능 측정
Exposed ORM 이란?

본 글에도 언급됬지만, JPA (hibernate) 보다 훨씬 빠른 Batch Insert를 보여주는 

코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 위 자료와 함께 참고 하면 좋을듯 합니다.



ps)

혹시 아래 내용에 대해 구체적(내부적)인  why에 대해 살펴보셨는지요??
StackOverflow의 글도 두루뭉술한데다가, 제가 위에 공유한 링크및
Spring Data에서 Batch Insert 최적화 - 뒤태지존의 끄적꺼림
에도 StackOverFlow로 갈음되었는데요.

bulk insert를 하기 위해서는 여러 트랜잭션이 들어오는 것을 대비해 ID 값을 먼저 알고 있어야하나  (‘Transactional Write Behind’ 하에) 그렇게 하는 것은 불가능

그냥 얼핏드는 생각은 Exposed와 Hibernate를 비교해 볼때 Exposed는 경량ORM이라서 JDBC기반의 SQL을 DSL,DAO방식으로 매핑하는 정도로 ORM을 지원하지 뒤에 영속성 컨텍스트개념은 없어 보입니다. 
따라서 Hibernate에서는 영속성 컨텍스트의 무결성을 유지 하기 위해  항상 ID로 내부적으로 관리 할 필요가 있어서 단건으로 호출해서 결정된 id를 가져와야지 않나 싶네요.

2022-04-25 13:41:03 에 아래 내용에서 변경 됨 #17

Batch Insert 성능 향상기 1편 - With JPA
Batch Insert 성능 향상기 2편 - 성능 측정
Exposed ORM 이란?

본 글에도 언급됬지만, JPA (hibernate) 보다 훨씬 빠른 Batch Insert를 보여주는 

코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 위 자료와 함께 참고 하면 좋을듯 합니다.



ps)

혹시 아래 내용에 대해 구체적(내부적)인  why에 대해 살펴보셨는지요??
StackOverflow의 글도 두루뭉술한데다가, 제가 위에 공유한 링크및
Spring Data에서 Batch Insert 최적화 - 뒤태지존의 끄적꺼림
에도 StackOverFlow로 갈음되었는데요.

bulk insert를 하기 위해서는 여러 트랜잭션이 들어오는 것을 대비해 ID 값을 먼저 알고 있어야하나  (‘Transactional Write Behind’ 하에) 그렇게 하는 것은 불가능

그냥 얼핏드는 생각은 Exposed와 Hibernate를 비교해 볼때 Exposed는 경량ORM이라서 SQL을 DSL,DAO방식으로 매핑하는 정도로 ORM을 지원하지 뒤에 영속성 컨텍스트개념은 없어 보입니다. 
따라서 Hibernate에서는 영속성 컨텍스트의 무결성을 유지 하기 위해  항상 ID로 내부적으로 관리 할 필요가 있어서 단건으로 호출해서 결정된 id를 가져와야지 않나 싶네요.

2022-04-25 13:39:42 에 아래 내용에서 변경 됨 #16

Batch Insert 성능 향상기 1편 - With JPA
Batch Insert 성능 향상기 2편 - 성능 측정
Exposed ORM 이란?

본 글에도 언급됬지만, JPA (hibernate) 보다 훨씬 빠른 Batch Insert를 보여주는 

코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 위 자료와 함께 참고 하면 좋을듯 합니다.



ps)

혹시 아래 내용에 대해 구체적(내부적)인  why에 대해 살펴보셨는지요??
StackOverflow의 글도 두루뭉술한데다가, 제가 위에 공유한 링크및
Spring Data에서 Batch Insert 최적화 - 뒤태지존의 끄적꺼림
에도 StackOverFlow로 갈음되었네요.

bulk insert를 하기 위해서는 여러 트랜잭션이 들어오는 것을 대비해 ID 값을 먼저 알고 있어야하나  (‘Transactional Write Behind’ 하에) 그렇게 하는 것은 불가능

그냥 얼핏드는 생각은 Exposed와 Hibernate를 비교해 볼때 Exposed는 경량ORM이라서 SQL을 DSL,DAO방식으로 매핑하는 정도로 ORM을 지원하지 뒤에 영속성 컨텍스트개념은 없어 보입니다. 
따라서 Hibernate에서는 영속성 컨텍스트의 무결성을 유지 하기 위해  항상 ID로 내부적으로 관리 할 필요가 있어서 단건으로 호출해서 결정된 id를 가져와야지 않나 싶네요.

2022-04-25 13:39:23 에 아래 내용에서 변경 됨 #15

Batch Insert 성능 향상기 1편 - With JPA
Batch Insert 성능 향상기 2편 - 성능 측정
Exposed ORM 이란?

본 글에도 언급됬지만, JPA (hibernate) 보다 훨씬 빠른 Batch Insert를 보여주는 

코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 위 자료와 함께 참고 하면 좋을듯 합니다.



ps)

혹시 아래 내용에 대해 구체적(내부적)인  why에 대해 살펴보셨는지요??
StackOverflow의 글도 두루뭉술한데다가, 제가 위에 공유한 링크및
Spring Data에서 Batch Insert 최적화 - 뒤태지존의 끄적꺼림
에도 StackOverFlow로 갈음되었네요.

  • bulk insert를 하기 위해서는 여러 트랜잭션이 들어오는 것을 대비해 ID 값을 먼저 알고 있어야하나  (‘Transactional Write Behind’ 하에) 그렇게 하는 것은 불가능
2022-04-25 13:28:08 에 아래 내용에서 변경 됨 #14

Batch Insert 성능 향상기 1편 - With JPA
Batch Insert 성능 향상기 2편 - 성능 측정
Exposed ORM 이란?

본 글에도 언급됬지만, JPA (hibernate) 보다 훨씬 빠른 Batch Insert를 보여주는 

코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 위 자료와 함께 참고 하면 좋을듯 합니다.



ps)

혹시 아래 내용에 대해 구체적(내부적)인  why에 대해 살펴보셨는지요??
StackOverflow의 글도 두루뭉술한데다가, 제가 위에 공유한 링크및
Spring Data에서 Batch Insert 최적화 - 뒤태지존의 끄적꺼림
에도 StackOverFlow로 갈음되었네요.

  • bulk insert를 하기 위해서는 여러 트랜잭션이 들어오는 것을 대비해 ID 값을 먼저 알고 있어야하나 그렇게 하는 것은 불가능
2022-04-25 13:26:18 에 아래 내용에서 변경 됨 #13

Batch Insert 성능 향상기 1편 - With JPA
Batch Insert 성능 향상기 2편 - 성능 측정
Exposed ORM 이란?

본 글에도 언급됬지만, JPA (hibernate) 보다 훨씬 빠른 Batch Insert를 보여주는 

코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 위 자료와 함께 참고 하면 좋을듯 합니다.



ps)

혹시 아래 내용에 대해 구체적(내부적)인  why에 대해 살펴보셨는지요??
StackOverflow의 글도 두루뭉술한데다가, 제가 공유한 링크에도 StackOverFlow로 갈음되었네요.

  • bulk insert를 하기 위해서는 여러 트랜잭션이 들어오는 것을 대비해 ID 값을 먼저 알고 있어야하나 그렇게 하는 것은 불가능
2022-04-25 13:07:40 에 아래 내용에서 변경 됨 #12

Batch Insert 성능 향상기 1편 - With JPA
Batch Insert 성능 향상기 2편 - 성능 측정
Exposed ORM 이란?

본 글에도 언급됬지만, JPA (hibernate) 보다 훨씬 빠른 Batch Insert를 보여주는 

코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 위 자료와 함께 참고 하면 좋을듯 합니다.



ps)

혹시 아래 내용에 대해 구체적(내부적)인  why에 대해 살펴보셨는지요??
StackOverflow의 글도 두루뭉술한데다가, 제가 공유한 링크에도 StackOverFlow로 갈음되었네요.

  • bulk insert를 하기 위해서는 여러 트랜잭션이 들어오는 것을 대비해 ID 값을 먼저 알고 있어야하나 그렇게 하는 것은 불가능
2022-04-25 13:07:22 에 아래 내용에서 변경 됨 #11

Batch Insert 성능 향상기 1편 - With JPA
Batch Insert 성능 향상기 2편 - 성능 측정
Exposed ORM 이란?

본 글에도 언급됬지만, JPA (hibernate) 보다 훨씬 빠른 Batch Insert를 보여주는 

코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 위 자료와 함께 참고 하면 좋을듯 합니다.



ps)

혹시 아래 내용에 대해 구체적(내부적)으로 살펴보셨는지요??
StackOverflow의 글도 두루뭉술한데다가, 제가 공유한 링크에도 StackOverFlow로 갈음되었네요.

  • bulk insert를 하기 위해서는 여러 트랜잭션이 들어오는 것을 대비해 ID 값을 먼저 알고 있어야하나 그렇게 하는 것은 불가능
2022-04-25 13:04:56 에 아래 내용에서 변경 됨 #10

Batch Insert 성능 향상기 1편 - With JPA
Batch Insert 성능 향상기 2편 - 성능 측정
Exposed ORM 이란?

본 글에도 언급됬지만, JPA (hibernate) 보다 훨씬 빠른 Batch Insert를 보여주는 

코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 위 자료와 함께 참고 하면 좋을듯 합니다.



ps)

혹시 아래 내용에 대해 구체적(내부적)으로 살펴보셨는지요??
StackOverflow의 글도 두리뭉술한데다가, 제가 공유한 링크에도 StackOverFlow로 갈음되었네요.

  • bulk insert를 하기 위해서는 여러 트랜잭션이 들어오는 것을 대비해 ID 값을 먼저 알고 있어야하나 그렇게 하는 것은 불가능
2022-04-25 13:04:13 에 아래 내용에서 변경 됨 #9

Batch Insert 성능 향상기 1편 - With JPA
Batch Insert 성능 향상기 2편 - 성능 측정
Exposed ORM 이란?

본 글에도 언급됬지만, JPA (hibernate) 보다 훨씬 빠른 Batch Insert를 보여주는 

코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 위 자료와 함께 참고 하면 좋을듯 합니다.



ps)

혹시 아래 내용에 대해 구체적(내부적)으로 살펴보셨는지요??
StackOverflow의 글도 두리뭉술한데다가, 제가 공유한 링크에도 해당 부분은  StackOverFlow로 갈음.

  • bulk insert를 하기 위해서는 여러 트랜잭션이 들어오는 것을 대비해 ID 값을 먼저 알고 있어야하나 그렇게 하는 것은 불가능
2022-04-25 13:03:31 에 아래 내용에서 변경 됨 #8

Batch Insert 성능 향상기 1편 - With JPA
Batch Insert 성능 향상기 2편 - 성능 측정
Exposed ORM 이란?

본 글에도 언급됬지만, JPA (hibernate) 보다 훨씬 빠른 Batch Insert를 보여주는 

코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 위 자료와 함께 참고 하면 좋을듯 합니다.



ps)

혹시 아래 내용에 대해 구체적(내부적)으로 살펴보셨는지요??
StackOverflow의 글도 두리뭉술한데다가, 제가 공유한 링크에도 해당 부분은 없네요. 

  • bulk insert를 하기 위해서는 여러 트랜잭션이 들어오는 것을 대비해 ID 값을 먼저 알고 있어야하나 그렇게 하는 것은 불가능
2022-04-25 13:03:09 에 아래 내용에서 변경 됨 #7

Batch Insert 성능 향상기 1편 - With JPA
Batch Insert 성능 향상기 2편 - 성능 측정
Exposed ORM 이란?

본 글에도 언급됬지만, JPA (hibernate) 보다 훨씬 빠른 Batch Insert를 보여주는 

코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 위 자료와 함께 참고 하면 좋을듯 합니다.



ps)

혹시 아래 내용에 대해 구체적(내부적)으로 살펴보셨는지요??
제가 공유한 링크에도 해당 부분은 없네요. 

  • bulk insert를 하기 위해서는 여러 트랜잭션이 들어오는 것을 대비해 ID 값을 먼저 알고 있어야하나 그렇게 하는 것은 불가능
2022-04-25 13:01:56 에 아래 내용에서 변경 됨 #6

Batch Insert 성능 향상기 1편 - With JPA
Batch Insert 성능 향상기 2편 - 성능 측정

본 글에도 언급됬지만, JPA (hibernate) 보다 훨씬 빠른 Batch Insert를 보여주는 

코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 위 자료와 함께 참고 하면 좋을듯 합니다.



ps)

혹시 아래 내용에 대해 구체적(내부적)으로 살펴보셨는지요??
제가 공유한 링크에도 해당 부분은 없네요. 

  • bulk insert를 하기 위해서는 여러 트랜잭션이 들어오는 것을 대비해 ID 값을 먼저 알고 있어야하나 그렇게 하는 것은 불가능
2022-04-25 13:00:20 에 아래 내용에서 변경 됨 #5

https://cheese10yun.github.io/jpa-batch-insert/
https://cheese10yun.github.io/spring-batch-batch-insert/

본 글에도 언급됬지만, JPA (hibernate) 보다 훨씬 빠른 Batch Insert를 보여주는 

코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 위 자료와 함께 참고 하면 좋을듯 합니다.

2022-04-25 10:46:58 에 아래 내용에서 변경 됨 #4

https://cheese10yun.github.io/jpa-batch-insert/
https://cheese10yun.github.io/spring-batch-batch-insert/

JPA (hibernate) 보다 훨씬 빠른 Batch Insert를 보여주는 

코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 위 자료와 함께 참고 하면 좋을듯 합니다.

2022-04-25 10:42:54 에 아래 내용에서 변경 됨 #3

https://cheese10yun.github.io/jpa-batch-insert/
https://cheese10yun.github.io/spring-batch-batch-insert/

JPA 보다 훨씬 빠른 Batch Insert를 보여주는 
코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 위 자료와 함께 참고 하면 좋을듯 합니다.

2022-04-25 10:39:54 에 아래 내용에서 변경 됨 #2

https://cheese10yun.github.io/jpa-batch-insert/
https://cheese10yun.github.io/spring-batch-batch-insert/

JPA 보다 훨씬 빠른 Batch Insert를 보여주는 
코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 위 자료와 함께 참고 하시면 좋을듯 합니다.

2022-04-25 10:39:44 에 아래 내용에서 변경 됨 #1

https://cheese10yun.github.io/jpa-batch-insert/
https://cheese10yun.github.io/spring-batch-batch-insert/

JPA 보다 훨씬 빠른 Batch Insert를 보여주는 
코틀린언어로 만들어진 ORM "Exposed"에 관한 글입니다. 겸사겸사 참고 하시면 좋을듯 합니다.