there are several good articles explaining this, especially on Timescable blog, but in short, without time partitioning and just index, at some given point the performance for reads and writes degrades exponencially.
jasonshen's blog is awesome! And regarging the case, that is basically what my father did. Left a corporate job to run his own small business 25 years ago and he has been much happier ever since.
With many news articles on the North Korean missile that flew over Japan yesterday, one obvious question is not even mentioned: why didn't Japan shoot it down? But an article from 2017, at the timing of the previous occurrence might explain it. Maybe it simply cant'.
This is indeed a hard problem, when you have a country like China, with a long term strategic plan and control over its companies and a country like US in which companies are more focused on keep Wall Street and media happy.
That is my opinion. LOGO had several changes along the years, such as bringing Ethernet many years ago when it was usually an expensive expansion in other brands. So I see it as a compact and affordable piece that if does not continue to innovate and bring more value it will loose market to others like PLCnext and industrial grade Arduino/Raspberry Pi based ones.
For the next years, to remain relevant, Logo needs:
- Higher input frequency
- MQTT with SparkplugB support
- Compute module, even if as optional, to allow container installation and Edge processing, possibly also ML with GPU add ons
They do that on a higher level, after the PLC. But for PLC, you need something robust and is not easy for them to it just for themselves without scale.
There is no legacy OS as when you start it it simply starts running the program. You just need to program it on a computer, but the software suite is always updated. It is ugly indeed, but not broken.