Thank you for visiting Prime Aim. This site is closed down. If you are interested in our IP (outlined below) on processing XBRL documents from 10,000 public companies listed in the U.S., and indexing about 100 million XBRL data points for powerful search in fully automated fasion, please contact info@primeaim.com. Thank you!

1. fetch XBRL documents from SEC.gov every 10 minutes.

2. Dispatch the XBRL documents to 5 XBRL processors powered by Microsoft SQL Server Express.

3. Each XBRL processor, written with Microsoft .Net with C#, loads XBRL documents to memory and stores the data based on the nature of the data: numeric data, HTML textblock, non-numeric data.

3. To support Proximity Search, Raw HTML data are stored in two versions: one is the raw, the other with HTML tags and special characters removed.

5. Each XBRL processor publishes all raw data to MySQL on Amazon Relational Database Services, publishes raw textblock data to Amazon S3 storage.

6. MySQL on AWS RDS has one master (for read and write) and one replica (for read). You can have up to 4 Replica scattered around U.S.

7. Indexing program on Amazom EC2 extract data from MySQL every 10 minutes to load data onto the search engine powered by Apache SOLR on AWS EC2.

8. The search engine has 2 instance of SOLR index: one for numeric data, the other for text data with the capability of proximity search.

9. Each instance of SOLR index can have multiple shards distributed to several EC2 instances.

10. A series of Web services that call the SOLR APIs and organize the data on the Web.

11. A series of Web services that extract data from MySQL databases.

12. A series of Web services that extract raw textblock data from AWS S3.

13. Each type of data - numeric, non-numeric and textblock data - is stored in at least two of the three places - MySQL, AWS S3 or SOLR Cloud, to meet your needs.

14. Rough estimates: download XBRL file - 3 seconds; load XBRL files - 1 second with 16 CPU/32g memory; processing numeric data - 2 seconds; stripping HTML tags - a minute per MB; publishing to Amazon Cloud - a few seconds per MB; indexing - a few seconds.

15. Reliable, scalable, affordable