Recently happened to pay attention to some of these topics, the circle discussion, always mentioned that Facebook reduced the use of Cassandra, bitter no empirical, online search, find a and I understand the basic consistent article, reprinted to this for everyone and their future reference.
Turn from: http://hi.baidu.com/jgs2009/blog/item/76652b4406cc1129879473a7.html
Based on my current reading and conversation, I understand that today's
My Sina Weibo:Http://weibo.com/freshairbrucewoo.
You are welcome to exchange ideas and improve your technology together.
The following is my PPT on the distributed log collection system shared within the company. I want to share it with you. I hope you can get started with the users you need!
1. Distributed log Collection System: Background
Many companies' platforms generate a large number of logs (generally stream data, such as search engine PVs and queries) every day. to process these
Original address: http://blog.huihoo.com /? P = 688
Key points:
Facebook unified messaging system (email, SMS, chat, message, etc );
Hbase is used as the backend storage facility. Each user data is stored in a single row of hbase, and each object (folder, topic, message, and so on) is stored in its own hbase column;
It involves the image processing infrastructure of haystack;
Use Apache Lucene to maintain the reverse index list;
General hierarchy
Facebook's architecture can be divided from different perspectives.
One is:
One side is the classic LAMP stack of PHP; the other side is a variety of non-PHP services.
Facebook pages have been developed using PHP since the first time Zuckerberg wrote them. Backend services developed in various languages. They use cross-language thrift RPC communication (scribe is also built on thrift ).
Another angle is:
The front is the S
January 9, Facebook said in Thursday that it had acquired Quickfire Networks in San Diego, California.First, to solve the problem of video transmissionQuickfire is a start-up company that develops video content publishing devices and transcoding processing software.Its founding aim is to solve the network infrastructure in front of the inability to support large-scale video program consumption,In particular, the online video in the speed of less than
References (to facilitate future use, we will summarize some small steps)
For information about all Facebook permissions and other APIs, visit the following address: https://developers.facebook.com/docs/.
Now a project is the development of facebook web app, the development of web app needs to register as a facebook developer, this is very simple, enter the https
Facebook has recently been posted to China, and the Web2.0 business philosophy of Facebook is still mysterious and fresh, compared to Google, a recent Bai CEO Wang Jianyue wrote an article about Facebook, which is a great way to recommend Facebook fragment: The youngest richest man gene analysis. My impression is that
Hack
static types, with some advanced features (in contrast) such as anonymous functions. There are also asynchronous and the like, can not tolerate the variable name or to add $.
> Facebook is a big family that loves PHP, but Hack team leader Blaine Oshaliven (Bryan O ' Sullivan) also points out that, given that many developers are developing many different projects, it will make sense to catch errors before the program runs. This can make the pro
When I started working on Facebook in 2008, it had done a lot of research on visual identity. They chose a simple and bold color scheme, using carefully designed simple well word standard, it is fortunate to avoid the web2.0 era of popular aesthetics. But I believe there are still great opportunities for improvement. Such opportunities and corporate culture are the main reasons why I have to work there.
Unfortunately, in the list of prior
Bkjia.com exclusive Article] "Koobface" is a trojan horse worm. Due to the recent spread among Facebook users on social networks, it is also known as the Facebook virus. However, the name of "Facebook virus" will soon become a thing of the past, because the virus has jumped out of the Facebook wall and rushed to other
Facebookshippingforphp: MoveFast One of the key values at Facebook is to move fast. for the past six years, we have been able to accomplish a lot thanks to rapid pace of development that PHP offers. as a programming language, PHP is simple. simple to learn, simple to write, simple to read, and simple to debug. we are able to get new engineers ramped up at Facebook a lot faster with PHP than with other ages,
Recently, a friend on Weibo recommended a Facebook creative application Crush Notifier (Love notification ). The basic rule is: 1. Submit the opposite sex you like (the other party will not receive it); 2. If the other party also lists you as your favorite object, the two of you will receive a notification at the same time. 3. Each user can only be free twice. This application is booming on Facebook like Br
One of the key values at Facebook is to move fast. for the past six years, we have been able to accomplish a lot thanks to rapid pace of development that PHP offers. as a programming language, PHP is simple. simple to learn, simple to write, simple to read, and simple to debug. we are able to get new engineers ramped up at Facebook a lot faster with PHP than with other ages, which allows us to innovate fast
his vacation and his girlfriend will have family members in China ". His girlfriend Priscilla Chan is a Chinese American. Last month, Zuckerberg asked on the Facebook page what cities and travel strategies should be visited in China.
In fact, Li Yanhong And Zuckerberg have already had several contacts, and the two are rumored to have had a good private relationship. In August, foreign media reported that Li Yanhong And Zuckerberg sat on the outdoor
The project is mainly for European and American projects. Therefore, most websites must integrate Facebook, Twitter, and email functions. As Google promotes Google +, image sharing is also booming. It is estimated that more and more websites will add Google + and Pinterest features.
However, from the current open API perspective. Facebook is the best company, with rich documents and examples. developers are
High programming efficiency is the biggest feature of PHP, but as a script language, there has always been a problem of low CPU and memory usage efficiency until the emergence of hiptoo forphp. Facebook's mysterious PHP project hipster forphp was unveiled. This project consists of a conversion program from PHP to C ++, a re-implemented PHP runtime library, and many frequently used PHP extensions to rewrite the version. it aims to accelerate and optimize PHP. Faceb programming efficiency is the b
Michael elstonebraker, a computer scientist studying database technology, claims that Facebook is running a complicated and huge MySQL implementation, which is equivalent to a worse fate than death, and the only way out is to recode everything. He said the dilemmas of Social giants are common among online entrepreneurs. According to Stonebraker, Facebook split its MySQL database into 4,
Michael Stonebraker
Summary
There are 8 articles in this issueArticle:
IIS 7.0 RC0 -- added many new features
Starter Kit in vs.net -- Facebook. Net of Nikhil Kothari
New project -- ASP. NET Ajax exception Logging
Add animation effects to modalpopupextender
Some common extension methods in ASP. NET development
Comparison of linqdatasource, objectdatasource, and sqldatasource
Display the listview control in Tiled Mode
15 free Visual Studio
However, in China porcelain, access to Facebook is not as convenient as access to the internal network. When you enter www.facebook.com in the address bar, the result is "This page cannot be displayed ". Helpless. But here I have a very good method to complete access without using the proxy tool. Find an IP address, which is similar to accessing Twitter without turning over the wall. We need a Facebook IP a
The popular Facebook is developed with PHP. With some technical exchanges, we will gradually see the experiences shared by Facebook technicians. Recently, this geeksessions site has seen the documents shared by Facebook's Lucas nealan for reference. Cache is king
Any successful website has a set of best-suited cache policies.
Note: This hierarchical picture is not strictly top-down. The alternative ">
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.