HackerTrans
TopNewTrendsCommentsPastAskShowJobs

acidity

no profile record

Submissions

Ask HN: How to partition tenant data in queue for predictable performance?

3 points·by acidity·há 2 anos·0 comments

Ask HN: Good starting point for OLAP/OLTP from RDBMS background

2 points·by acidity·há 6 anos·3 comments

Ask HN: Developing an easy to use Coursera like website for my dad

3 points·by acidity·há 6 anos·2 comments

comments

acidity
·há 5 anos·discuss
This is not a fly.io specific question but I always wonder how in these globally distributed system, how are databases handled?

I understand you can put your application server in any location but generally there is only one storage so are these application servers doing cross region database calls?

Having only worked with single cluster setup web apps, I am always curious about this part.

Is the answer always - use a managed replicated database and send read queries to one near your location and all write queries goes to the primary instance?
acidity
·há 6 anos·discuss
Thanks. My initial question arose where does products like SnowFlake/RedShift falls into this. They seem to be coined as datawarehouse but seems they do the same as OLAP work. But looking at Snowflake docs I read:

"""Currently there is no option similar to an SSAS cube in Snowflake. Once data is loaded into the databases Snowflake allows to query the data in a way similar to traditional OLTP databases. For data aggregations the Snowflake library offers rich sets of in-built functions. Together with UDFs, SPs and Materialized Views we can build custom solutions for precomputed data aggregations. For data analysis we still have to rely upon third party tools. Snowflake provides a variety of different connectors to access its database objects from other analytical tools. There are plans in near future to introduce an integrated tool for data aggregations, analysis and reporting."""

So they say, its not really an OLAP.

And how exactly it differs from OLTP? Is a web app OLTP?