2013-07-04 1 views
1

일부 메모리없는 noSQL 데이터베이스와 같은 일부 사용자 데이터를 메모리에 저장하려고합니다.ASP.NET MVC에서 동적 쿼리로 세션을 쿼리하는 방법

하지만 나중에 사용자로부터 생성 된 동적 쿼리로 해당 데이터를 쿼리하려고합니다. 이 쿼리는 문자열과 같은 고전적인 DB에 저장되므로 메모리에 저장된 데이터를 쿼리해야 할 때 해당 문자열을 구문 분석하고 원하는 쿼리를 생성하고 싶습니다 (일부 알려진 규칙에 따라).

나는 Redis를 살펴 봤는데 더 이상 Windows 용으로 유지되지 않는다고 생각했다. RavenDB를 살펴 봤지만 동적 쿼리를 만들 수는 있지만 주요 쿼리 언어는 LINQ이다.

ASP.NET에서 작동하는 메모리 DB에서 다른 것을 제안 할 수 있으며 동적으로 생성 된 쿼리로 쿼리 할 수 ​​있습니까? 어쩌면 모든 옵션을 보지 못했을 수도 있습니다. 이 스키마가 easyly 단순히 sqlite가를 사용하는 것이 좋습니다 것입니다 DB를

답변

0

의 관계 유형의 제약없이 변경 될 수 있습니다, 그래서

나는 이름 - 값 또는 JSON 기반 형 NoSQL을 선호합니다. 메모리 내 데이터베이스로 쉽게 사용할 수 있습니다 (파일 이름 대신 ": memory :"를 사용하여 데이터베이스를 열면됩니다).

키/값 저장소를 에뮬레이트하기 위해 기본 키가있는 간단한 2 열 테이블을 사용할 수 있습니다. 여기

당신이 도움이 될 수있는 몇 가지 링크입니다 :

http://www.sqlite.org/inmemorydb.html

How to create asp.net web application using sqlite

관련 문제