Reputation: 11
In our project our data capacity is high (100Gb of data) and we use sql serve as dbms . unfortunately full text search in sql server is rather disappointing so we're using lucene to search our data . but the problem is lucene needs to index data and so the capacity of holding both lucene index and our database would take too much disk space . so i was wondering can we put sql server aside and just use lucene ? is it stable enough for holding millions of records of data ?
Upvotes: 1
Views: 184
Reputation: 3506
You might want to take a look at RavenDB. It's lightning fast, based on Lucene and can function as a stand-alone db. Not to mention the maker likes to put it under all kind of stress.
Only "downside": it's commercial, so it's gonna cost ya :)
Upvotes: 1
Reputation: 5716
If you want full text search you need to have full text index, no matter where it's physically located.
But, since you have problems with space, I assume you used stored="true" in your schema fields.
Store it in db (preferably something other than MSSQL) and index it in Solr/Lucene.
Upvotes: 2