Comments (6)
I am not sure I know exactly what you mean by 'spinning rust example' but I will do my best to provide som insights here.
If the user hasn't disabled it, we store the query text that was used for the search, a timestamp rounded down to nearest hour and which result (if any) that was clicked. We don't store anything that can tie the search back to you. All the data is also automatically deleted after 90 days. The data is stored in a scylla database which runs on a 4u server in a basement here in Copenhagen:
We also have some bare metal servers at Hetzner in Frankfurt which are used for a self-hosted s3, crawling, indexing and a bit of search. We will probably move more of the infrastructure to bare metal nodes at Hetzner in the future, including the scylla database.
I'll close this issue here as there is no action for us to take, but if you have more questions please feel free to add them here.
from stract.
I mean would you use spinning rust or SSDs for this data for example. I can't imagine storing data on thousands of searches per second would be very practical without spinning rust (even if it was just for 90 days).
from stract.
Oh! HDDs are fine. It's not something that's used live for each search, so it's okay that the speed is not as high. The search index needs to be stored on fast SSDs though.
from stract.
Not the point though. You will notice Marginalia Search managed to run their servers without dealing with spinning rust. Keep in mind that spinning rust fail more often than SSDs.
from stract.
"Well, currently we don't. We are bootstraped and trying to keep costs low. In the future we will have, clearly labelled, contextual ads based on your current search query and a subscription option without ads. Just to re-iterate; we will only use your current search to match ads and will never track you across searches."
I hope you won't have to resort to the CPU cost of serving ads.
from stract.
I answered your question in #132
from stract.
Related Issues (20)
- Import liked/disliked/blocked sites from an optic
- Enhancement: Submit additional websites & URLs via authenticated webform or CSV
- Stract should implement website ratings HOT 2
- Allow stract.com to be selected as default search engine in Mozilla Firefox.
- stract.com user agent info is not easily discoverable HOT 1
- Style: the related search showing unnecessary scrolls
- Add node versioning to `package.json`
- Did you mean quality HOT 1
- Open Results in New Tab HOT 2
- add everforest color scheme
- Domain age HOT 2
- specify optic in search query
- compatibility with uBlacklist HOT 1
- Logo design HOT 2
- Support '%' as modulo operator in calculator HOT 4
- adding to browser - make instructions easier to find HOT 1
- Add traffic page
- Some pages wrongfully marked as containing ads
- Structure entities around Wikidata items
- media search: Images Videos
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stract.