2016-10-10 3 views
4

데이터베이스 관리를 위해 현재 팀에서 RDBMS 기반 솔루션 (정확히는 MSSQL)을 사용하고 있지만 트래픽이 크게 증가 할 것으로 예상되므로 곧 Cassandra로 이동할 예정입니다.카산드라에 저장 프로 시저의 개념이 있습니까?

응용 프로그램은 일부 데이터 유효성 검사를 호출하고 해당 삽입을 수행하는 SQL의 특정 프로 시저 만 호출하므로 응용 프로그램 논리는 삽입 논리와 분리됩니다.

저는 카산드라에서 비슷한 것을하고 싶습니다. 그러나 그렇게 할 때 도움이되는 것을 찾을 수 없습니다. UDF는 주로 SELECT 쿼리에 사용되므로 유용하지 않습니다. 이것에 대한 커뮤니티의 도움/조언을 고맙게 생각합니다. 감사합니다!

답변

3

저장 프로 시저에 가장 가까운 기능은 삽입, 업데이트 또는 삭제와 관련된 여러 DML 문을 "번들링"할 수 있으므로 batch입니다.

RDBMS에서 Cassandra로 이동하는 경우 가장 큰 문제 중 하나는 필요한 데이터 모델링, 구체적으로 데이터 비정규 화에 맞춰 조정하는 것입니다. 데이터 모델은 어떤 카산드라 구현의 성공 (실패)의 핵심 요소이며, 그 때문에, 당신은 당신의 구현

행운을 빕니다 (기본 eBay blog, Datastax academy's Data model course을 언급하는) 웹 여러 리소스를 찾을 수 있습니다!