:C# 오픈 소스 검색 응용 프로그램이 저렴하게 확장됩니까?
- 좀 작은 데이터베이스 매일 제거 (10,000 항목, < 1기가바이트) 생성/업데이트 항목의
- < 10 %/
- 을 가장 일반적인 활동은 하루 100 만 페이지 노출에 1-1000 항목을
- 트래픽 피크를 반환, 전체 데이터 집합을 검색하는
기존 응용 프로그램의 확장 전략은 읽기 전용 및 읽기/쓰기 작업을 분리하는 것이 었습니다. 여러 개의 슬레이브 데이터베이스가 검색에 사용되며 MS SQL Server 복제를 사용하여 슬레이브를 업데이트하는 마스터에 쓰기가 수행됩니다.
읽기 작업이 쓰기보다 일반적이므로 실제 클러스터링없이 데이터베이스로드 균형 조정을 수행하는 것이 경제적 인 방법임이 입증되었습니다.
이제는 응용 프로그램을 대체해야합니다. 이처럼 깔끔하게 확장되는 C# 오픈 소스 응용 프로그램이 있습니까?
SQL Server로 대체하거나 기존 데이터를 검색하기위한 대체품을 묻는 중입니까? – Kane
데이터 검색 및 업데이트를 수행하는 응용 프로그램의 대체 – domspurling
잘 모르겠는데, 좋은 검색 전략, 즉 SQL Server가 있습니다. 프런트 엔드를 대체하면 응용 프로그램의 주요 오버 헤드가되어서는 안됩니다. C#은 다른 많은 기술과 마찬가지로 적합하며 비슷한 성능 특성을 가지고 있습니다. SQL Server를 C# 백엔드로 대체 할 것을 제안합니까? 나는 당신이 그 바퀴를 다시 발명하는 것을 피하기를 원한다고 생각한다. 아마 SQL 서버를 아마도 MySQL이나 PostgreSQL으로 대체하려고 할 것이다. – Lazarus