최근에는 스몰 토크와 해변에 익숙해지는 데 시간을 할애했습니다. 저는 Java EE 세계에서 왔고, 당신이 상상할 수 있듯이 스몰 토크 (Smalltalk) 개념에 대한 생각을 바꾸기는 어려웠습니다. :)스몰 토크/해변의 데이터 지속성
현재 스몰 토크 세계에서 데이터 지속성이 가장 일반적으로 구현되는 방식을 파악하려고합니다. Java 프로그래머로서의 나를위한 가정은 RDMS (즉, MySQL)와 ORM (즉, 최대 절전 모드)을 사용하는 것입니다. 스몰 토크 (최소한 Hibernate 사용)는 그렇지 않다는 것을 이해합니다. Java EE에서 수행되는 방식과 가장 밀접하게 매핑되는 방법을 반드시 찾지는 않습니다.
이미지, 객체 저장소 또는 RDMS에 데이터를 저장하는 것이 가장 일반적입니까? Smalltalk 앱이 RDMS를 사용하는 것이 일반적인 것인가?
여기에 하나의 크기에 맞는 방법이없고 올바른 지속성 전략은 응용 프로그램의 요구 (데이터, 동시성 등)에 따라 다릅니다. 단순하지만 규모를 시작할 수있는 좋은 접근 방법은 무엇입니까?
나는 Avi Bryant의 video이 DabbleDB의 지속성 및 스케일링에 사용한 전략을 논의하는 것을 지켜 봤습니다. 내가 이해 한 바로는 고객의 데이터가 이미지 (고객 당 하나의 이미지)에 바로 저장되었습니다. 고객이 데이터를 공유 할 필요가 없었기 때문에이를 활용했습니다. 이것이 일반적인 접근 방법입니까?
희망이 TLDR을 만들지 않았 으면합니다. Smalltalk 친구들이 내 이전 질문에서 제공 한 통찰력에 많은 감사드립니다. 고맙습니다.
문서 상태는 작은 이야기 영역에서 생동감이 떨어지는 지표입니다. 스몰 토크에는 블랙 박스가 아닌 화이트 박스 재사용이 있습니다. 메일 링리스트 http://forum.world.st/GLORP-f3496819.html –
에 대한 활동이 있습니다. Wojciech, Glorp는 문서화가 잘되어 있지 않으며이를 참조하는 대부분의 웹 사이트가 구식입니다. 그러나 코드에 대해서는 그렇지 않습니다. 주요 상용 Smalltalk 공급 업체 중 하나의 개발자로 유지 관리됩니다. 따라서 문서에 대한 귀하의 좌절감을 이해할 수 있지만 Stephan은 Glorp 메일 링리스트를 통해 도움을 요청할 수 있다고 말합니다. 또한 Glorp에 관한 2013 ESUG 회의의 강연 슬라이드가 매우 깊게 나옵니다. 그러나 네, 맞습니다. 문서화 상황은 매우 나쁩니다. –