• 0 Posts
  • 12 Comments
Joined 2 years ago
cake
Cake day: July 22nd, 2023

help-circle


  • Where is this even coming from? The guy above me is saying not to give devs better hardware and to teach them to code better.

    I followed up with an example of how using indices in a database to boost the performance helped more than throwing more hardware at it.

    This has nothing to do with having worked on old code. Stop trying to pull my comment out of context.

    But yes you’re right. Adding indexes to a database does nothing to solve adding a new feature in the scenario you described. I also never claimed it did.






  • RDBMS shines on getbyId queries. Queries where the value starts with should also work well. But queries where the word is in the middle of the value or column generally don’t perform well. Since it’s just for personal use that might not matter too much. If you’re querying on exact values it’ll go pretty smooth. If you’re querying on ‘deniro’ while the value contains ‘bob deniro’ and others it’ll be less performant. But it’s possible it works well enough for your case.

    Elasticsearch is well known for text searches and being incredibly flexible with queries and filtering. https://www.elastic.co/

    Manticore is one that’s been on my check-it-out for I don’t know how long. It looks great imo: https://manticoresearch.com/

    Open search: https://opensearch.org/

    Disclaimer: I haven’t really used any RDBMS systems extensively for years so it’s possible there are some that added support for full text searches being more performant.

    Aleph also seems to be able to cross reference data between documents. I don’t think any of the ones listed above do this. But I also don’t know if this is part of your requirements.


  • It has some advantages for the restaurant though.

    • They can easily update the menu without having to reprint it ( update to lunch menu, typos, … )
    • It doesn’t get damaged by spilling drinks on it.
    • it’s cheaper
    • doesn’t waste paper

    Some restaurants will go even further and let you order/pay and the just bring your order to the table. The places that do this often still allow you to order through a waiter/waitress though.

    What exactly is lazy about it? That they won’t make the effort to print it and laminate it/ put it in a fancy cover?

    Like with e-readers, you can complain it doesn’t have the same feel and doesn’t give the same feeling when reading it. Even say it’s impractical if you want to go back and forth. But to claim it is just pure greed and laziness is a bit of a stretch.

    The biggest downside imo would be that (a) you’d need a capable smartphone, (b) a functioning internet connection/website and © it being too complicated for older generations/less tech savvy people.

    You’re entitled to not like it though :). I’m not too fond of it myself either.