Snowflake to buy database startup Crunchy Data for about $250 million