kubi07
Joined 5 years ago
Karma
28
Submissions
7
Member since
Jul 1
Joined 5 years ago
He is using tobii eye tracker. There is a video he made about the eye tracker. It's in Turkish but you can see how he uses it.
https://www.youtube.com/watch?v=pzSXyiWN_uw
Here is a article about him in English: https://www.dexerto.com/entertainment/twitch-streamer-with-a...
If you are interested with this stuff check this youtube channels.
https://www.youtube.com/channel/UC9f3EQl1eTWrLpS5o1fQMYQ https://www.youtube.com/channel/UCN1b69YfMmuX6gOoWQaHI-Q
This Turkish guy is a treasure hunter which is illegal. There are many treasure hunter youtubers in Turkey but this guy is the best because he is not faking it. I enjoy it alot, highly recommended. No English subtitles but you can understand what's going on.
Problems that we faced by using elastic search: High load, high Ram usage : db goes down, more ram needed. Luckily we had ES experts in infra team, helped us alot.(ecommerce company)
To Write and read after, you need to refresh the index or wait a refresh. More inserts, more index refreshes. Which ES is not designed for, inserts become slow. You need to find a way to insert in bulk.
Api starts, cannot find es alias because of connection issue, creates a new alias(our code did that when it cant find alias, bad idea). Oops whole data on alias is gone.
Most important thing to use ES as main db is to use "keyword" type for every field that you don't text search.
No transaction: if second insert fails you need to delete first insert by hand. Makes code look ugly.
Advantages: you can search, every field is indexed, super fast reads. Fast development. Easy to learn. We never faced data loss, even if db crashed.