2010-01-19 3 views
-1

요구 사항은 performant이며 지원되는 계산 엔진을 빌드하는 것과 같습니다. 이 수식은 거대한 데이터 세트 (수백만 행의 데이터)에 적용해야합니다.Open Office Calc를 기반으로 한 Java 기반 계산 엔진

뭔가가 OpenOffice Calc 서비스 위에 구축되어 계산 엔진으로 사용 가능할 수 있다고 생각했습니다.

누구든지이 일에 경험이 있습니까? 다른 대안이 있습니까? Excel 서비스를 사용하는 것이 가능하다는 것을 알고 있지만 우리는 오픈 소스 상점입니다. M $은 배제됩니다.

모든 포인터가 매우 유용 할 것입니다.

High Performance Mark 's 입력에 따라 편집됩니다.


  1. 메릭스 계산이 필요하다. 과학적 계산은 범위에 포함되지 않습니다. 예 : Sin (x), tanh (x) 등
  2. 계산은 최종 사용자가 수행하지 않습니다. 수식은 DB에 저장되고 데이터 집합에 적용됩니다. 세금 계산과 같은 수식이 구성됩니다. 따라서 수식이 변경되면 응용 프로그램을 통해 다시 계산이 트리거됩니다.
  3. 수식과 같은 스프레드 시트는 광범위한 사용자가 잘 이해하고 있으며 읽기 및 유지가 더 쉬워야합니다. 스프레드 시트 수식을 R 구문으로 변환 할 R (또는 이와 비슷한) 주위에 래퍼가 있습니까?

답변

3

글쎄요, 인터넷 검색은 오픈 소스 자바로 작성된 여러 스프레드 시트 중 하나를 찾고 있습니다. 그 중 하나가 사용자의 목적에 부합 할 수 있습니다. Excel에서 제공하는 기능 (또는 가까운 것) 또는 SQL이 제공하는 기능이 요구 사항을 충족시킬 수있는 계산이 무엇을 원하는지, 아마도 답을하고 싶을 수도 있고, 아마도 게시물을 편집 할 수도 있습니다. 그렇다면 데이터베이스를 원할 수 있습니다.

또 다른 질문은 명확히 할 수 있습니다. 최종 사용자가 계산을 지정하는 데 Excel과 같은 응용 프로그램을 만들려고합니까? 그러나 Excel과 달리 오픈 소스 소프트웨어를 기반으로 수백만 행을 처리 할 수 ​​있습니다. 그러한 대규모 데이터 세트에 대한 성능에 대해서는 잘 모릅니다. 그래서 다른 누군가가 아마 우리에게 말할 수 있지만 R은 아마도 당신이하려고하는 것에 대해 매우 인기가 있습니다. 필자가보기에 R은 평균 프로그래머 언어 (Python)와 평균 스프레드 시트 (Excel이라고 함) 사이에 프로그래머가 아닌 사람들이 쉽게 사용할 수 있다는 측면에서 보입니다.

당신이 선택한 해결책은 누가 그것을 사용할 것인지에 달려 있습니다.

+0

감사 마크. 게시물을 수정했습니다. – Sathya

관련 문제