
지난 목요일 예술의 전당 한가람 미술관에서 진행된 베르나르 뷔페 전시회를 다녀왔다. 추석 연휴와 겹쳐 사람이 많을거라 예상하긴 했는데 역시 부모님과 함께 어린 아이들도 많이 와서 더 시끌벅적했다. 보고싶었던 전시이고 마감이 얼마 남지 않아 급하게 전시를 보러 가게 되었는데 못 갔으면 진짜 후회할 뻔 했다. 베르나르 뷔페의 작품들은 정말 멋지다. 대부분 캔버스에 유채로 그렸는데 검정색의 굵은 테두리 선들과 내부에 채색된 색조합이 너무 아름답고, 개성적이고 묘하게 시선을 끄는 그림들이 맘에 쏙 들었다. "피카소? 그가 아무리 위대한 화가라도 나한테는 아무 의미 없다. 마티스는 그저 장식가일 뿐이다" - 베르나르 뷔페 전시장 벽에 새겨진 이 문구를 읽고 끄덕끄덕할 수 밖에 없었다. 사실 베르나르 뷔페라는 화가..

MongoDB는 NoSQL로 분류되는 도큐먼트 지향 데이터베이스 시스템입니다. > NoSQL이란? NoSQL = "Not only SQL". 즉, SQL만을 사용하지 않는 Schema-less 데이터베이스 관리 시스템을 지칭합니다. 대부분 클러스터에서 실행할 목적으로 만들어졌기 때문에 관계형 모델을 사용하지 않습니다. 대부분 오픈소스입니다. 스키마 없이 동작하며, 구조에 대한 정의를 변경할 필요 없이 데이터베이스 레코드에 자유롭게 필드를 추가할 수 있습니다. > NoSQL의 등장 배경 웹 2.0 환경과 빅데이터가 등장하면서 RDBMS는 '데이터를 처리하는 데 필요한 비용의 증가' 때문에 난관을 겪습니다. 데이터와 트래픽의 양이 기하급수적으로 증가함으로써 관계형 데이터베이스를 사용하는 것은 하드웨어적으로 ..

개인 공부를 위하여 몽고디비 공식문서를 한글로 번역한 글입니다. > 단일 도큐먼트 삽입 db.collection.insertOne() // 컬렉션에 단일 도큐먼트를 삽입한다 다음 예시는 inventory 컬렉션에 새 도큐먼트를 삽입한다. 도큐먼트가 _id 필드를 명시하지 않는다면, 몽고디비가 새 도큐먼트에 _id 필드를 ObjectId값으로 추가해준다. db.inventory.insertOne( { item: "canvas", qty: 100, tags: ["cotton"], size: { h: 28, w: 35.5, uom: "cm" } } ) insertOne()은 새로 삽입된 도큐먼트의 _id 필드 값을 포함하는 도큐먼트를 반환한다. { "acknowledged": true, "insertedId"..