우리 모두는 MYSQL을 알고 있습니다. 우리 모두 memcached를 알고 있습니다.실제/메모리 데이터베이스. (내 웹 사이트에서 로깅 목적으로)
나는 memcached를 좋아합니다. 문자열 키가 있고 값을 반환합니다. 죽은 사람.
메모리에 대한 데이터베이스가 있습니까? 예를 들어, 로깅을 추적해야하는 웹 사이트를 구축하고 있습니다. 사람들이하는 모든 일은 ... 나는 계속 추적해야한다. 그러나 누군가가 페이지를 쳤을 때마다 디스크에 쓰는 것이 느려질 것입니다 ...
그래서 저는 그것을 기억하고 싶습니다. 문제는 memcached가 너무 간단하다는 것입니다. 나는 memcached를이를 저장하지 않으 :
log1:query:apple,12-11-2009:32:33,3,5,2
도구가 같은 memcached를를 사용하여 간단 거기 있지만, 기본 키 - 값보다는 더 많은 기능을 제공합니다?
키는 간단하고 사용하기 쉽고 배우기 쉽지만 작동합니다!
실제로 데이터베이스에 쓰려 고 시도해 보았고 데이터베이스 엔진이 메모리에 캐싱을 돌 보았습니까? –
로깅 작업이 실패하면 어떻게해야합니까? 질문 사람들은 종종 묻지 않습니다. 응답이 "일어날 것"이외의 것이라면 일반 DB에 대한 비동기 쓰기를 고려할 수도 있습니다. 때때로 로깅 작업이 기본 트랜잭션의 일부인 경우가 있지만 " 우리는 그것이 실제로 거기에 있기를 원하지만 잠시 놓칠 수 있다면 살 수 있습니다. "상황. 실패 할 경우 admins에게 오류가 발생했는지 확인하십시오. "메모리 로깅 중"이라는 생각으로 항상 즐겁습니다. 나는 그 이유를 이해하지만 여전히 모순이라고 생각합니다. –